public class FeatureViewApi extends Object
| Constructor and Description |
|---|
FeatureViewApi() |
| Modifier and Type | Method and Description |
|---|---|
<T extends TrainingDatasetBase> |
createTrainingData(String featureViewName,
Integer featureViewVersion,
TrainingDatasetBase trainingData,
Class<T> tdType) |
void |
delete(FeatureStoreBase featureStoreBase,
String name) |
void |
delete(FeatureStoreBase featureStoreBase,
String name,
Integer version) |
void |
deleteTrainingData(FeatureStoreBase featureStoreBase,
String name,
Integer version) |
void |
deleteTrainingData(FeatureStoreBase featureStoreBase,
String featureViewName,
Integer featureViewVersion,
Integer trainingDataVersion) |
void |
deleteTrainingDatasetOnly(FeatureStoreBase featureStoreBase,
String name,
Integer version) |
void |
deleteTrainingDatasetOnly(FeatureStoreBase featureStoreBase,
String name,
Integer version,
Integer trainingDataVersion) |
List<FeatureViewBase> |
get(FeatureStoreBase featureStoreBase,
String name) |
<T extends FeatureViewBase> |
get(FeatureStoreBase featureStoreBase,
String name,
Integer version,
Class<T> fvType) |
<T extends QueryBase> |
getBatchQuery(FeatureStoreBase featureStoreBase,
String name,
Integer version,
Long startTime,
Long endTime,
Boolean withLabels,
Integer trainingDataVersion,
Class<T> queryType) |
List<ServingPreparedStatement> |
getServingPreparedStatement(FeatureViewBase featureViewBase,
boolean batch) |
<T extends TrainingDatasetBase> |
getTrainingData(FeatureStoreBase featureStoreBase,
String featureViewName,
Integer featureViewVersion,
Integer trainingDataVersion,
Class<T> tdType) |
List<TransformationFunctionAttached> |
getTransformationFunctions(FeatureViewBase featureViewBase) |
<T extends FeatureViewBase> |
save(FeatureViewBase featureViewBase,
Class<T> fvType) |
<T> T |
update(FeatureViewBase featureViewBase,
Class<T> fvType) |
public <T extends FeatureViewBase> T save(FeatureViewBase featureViewBase, Class<T> fvType) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic <T extends FeatureViewBase> FeatureViewBase get(FeatureStoreBase featureStoreBase, String name, Integer version, Class<T> fvType) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic List<FeatureViewBase> get(FeatureStoreBase featureStoreBase, String name) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic <T> T update(FeatureViewBase featureViewBase, Class<T> fvType) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic void delete(FeatureStoreBase featureStoreBase, String name, Integer version) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic void delete(FeatureStoreBase featureStoreBase, String name) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic List<TransformationFunctionAttached> getTransformationFunctions(FeatureViewBase featureViewBase) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic List<ServingPreparedStatement> getServingPreparedStatement(FeatureViewBase featureViewBase, boolean batch) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic <T extends TrainingDatasetBase> TrainingDatasetBase createTrainingData(String featureViewName, Integer featureViewVersion, TrainingDatasetBase trainingData, Class<T> tdType) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic <T extends TrainingDatasetBase> TrainingDatasetBase getTrainingData(FeatureStoreBase featureStoreBase, String featureViewName, Integer featureViewVersion, Integer trainingDataVersion, Class<T> tdType) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic void deleteTrainingData(FeatureStoreBase featureStoreBase, String featureViewName, Integer featureViewVersion, Integer trainingDataVersion) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic void deleteTrainingData(FeatureStoreBase featureStoreBase, String name, Integer version) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic void deleteTrainingDatasetOnly(FeatureStoreBase featureStoreBase, String name, Integer version, Integer trainingDataVersion) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic void deleteTrainingDatasetOnly(FeatureStoreBase featureStoreBase, String name, Integer version) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic <T extends QueryBase> T getBatchQuery(FeatureStoreBase featureStoreBase, String name, Integer version, Long startTime, Long endTime, Boolean withLabels, Integer trainingDataVersion, Class<T> queryType) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionCopyright © 2023. All rights reserved.