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
FeatureStoreException
IOException
public <T extends FeatureViewBase> FeatureViewBase get(FeatureStoreBase featureStoreBase, String name, Integer version, Class<T> fvType) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public List<FeatureViewBase> get(FeatureStoreBase featureStoreBase, String name) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public <T> T update(FeatureViewBase featureViewBase, Class<T> fvType) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public void delete(FeatureStoreBase featureStoreBase, String name, Integer version) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public void delete(FeatureStoreBase featureStoreBase, String name) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public List<TransformationFunctionAttached> getTransformationFunctions(FeatureViewBase featureViewBase) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public List<ServingPreparedStatement> getServingPreparedStatement(FeatureViewBase featureViewBase, boolean batch) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public <T extends TrainingDatasetBase> TrainingDatasetBase createTrainingData(String featureViewName, Integer featureViewVersion, TrainingDatasetBase trainingData, Class<T> tdType) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public <T extends TrainingDatasetBase> TrainingDatasetBase getTrainingData(FeatureStoreBase featureStoreBase, String featureViewName, Integer featureViewVersion, Integer trainingDataVersion, Class<T> tdType) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public void deleteTrainingData(FeatureStoreBase featureStoreBase, String featureViewName, Integer featureViewVersion, Integer trainingDataVersion) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public void deleteTrainingData(FeatureStoreBase featureStoreBase, String name, Integer version) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public void deleteTrainingDatasetOnly(FeatureStoreBase featureStoreBase, String name, Integer version, Integer trainingDataVersion) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public void deleteTrainingDatasetOnly(FeatureStoreBase featureStoreBase, String name, Integer version) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public <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
FeatureStoreException
IOException
Copyright © 2023. All rights reserved.