public class FeatureViewEngine extends Object
| Constructor and Description |
|---|
FeatureViewEngine() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTag(FeatureView featureView,
String name,
Object value) |
void |
addTag(FeatureView featureView,
String name,
Object value,
Integer trainingDataVersion) |
Statistics |
computeStatistics(FeatureView featureView,
TrainingDataset trainingDataset,
org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>[] datasets) |
TrainingDatasetBundle |
createTrainingDataset(FeatureView featureView,
TrainingDataset trainingDataset,
Map<String,String> userWriteOptions) |
void |
delete(FeatureStore featureStore,
String name) |
void |
delete(FeatureStore featureStore,
String name,
Integer version) |
void |
deleteTag(FeatureView featureView,
String name) |
void |
deleteTag(FeatureView featureView,
String name,
Integer trainingDataVersion) |
void |
deleteTrainingData(FeatureView featureView) |
void |
deleteTrainingData(FeatureView featureView,
Integer trainingDataVersion) |
void |
deleteTrainingDatasetOnly(FeatureView featureView) |
void |
deleteTrainingDatasetOnly(FeatureView featureView,
Integer trainingDataVersion) |
List<FeatureView> |
get(FeatureStore featureStore,
String name) |
FeatureView |
get(FeatureStore featureStore,
String name,
Integer version) |
org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> |
getBatchData(FeatureView featureView,
Date startTime,
Date endTime,
Map<String,String> readOptions,
Integer trainingDataVersion) |
Query |
getBatchQuery(FeatureView featureView,
Date startTime,
Date endTime,
Boolean withLabels,
Integer trainingDataVersion) |
String |
getBatchQueryString(FeatureView featureView,
Date startTime,
Date endTime,
Integer trainingDataVersion) |
FeatureView |
getOrCreateFeatureView(FeatureStore featureStore,
String name,
Integer version,
Query query,
String description,
List<String> labels) |
Object |
getTag(FeatureView featureView,
String name) |
Object |
getTag(FeatureView featureView,
String name,
Integer trainingDataVersion) |
Map<String,Object> |
getTags(FeatureView featureView) |
Map<String,Object> |
getTags(FeatureView featureView,
Integer trainingDataVersion) |
TrainingDatasetBundle |
getTrainingDataset(FeatureView featureView,
Integer trainingDatasetVersion,
List<String> requestedSplits,
Map<String,String> userReadOptions) |
TrainingDatasetBundle |
getTrainingDataset(FeatureView featureView,
TrainingDataset trainingDataset,
List<String> requestedSplits,
Map<String,String> userReadOptions) |
TrainingDatasetBundle |
getTrainingDataset(FeatureView featureView,
TrainingDataset trainingDataset,
Map<String,String> userReadOptions) |
void |
recreateTrainingDataset(FeatureView featureView,
Integer version,
Map<String,String> userWriteOptions) |
FeatureView |
save(FeatureView featureView) |
FeatureView |
update(FeatureView featureView) |
void |
writeTrainingDataset(FeatureView featureView,
TrainingDataset trainingDataset,
Map<String,String> userWriteOptions) |
public FeatureView save(FeatureView featureView) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic FeatureView update(FeatureView featureView) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic FeatureView get(FeatureStore featureStore, String name, Integer version) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic List<FeatureView> get(FeatureStore featureStore, String name) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic void delete(FeatureStore featureStore, String name) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic void delete(FeatureStore featureStore, String name, Integer version) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic TrainingDatasetBundle createTrainingDataset(FeatureView featureView, TrainingDataset trainingDataset, Map<String,String> userWriteOptions) throws IOException, FeatureStoreException
IOExceptionFeatureStoreExceptionpublic void writeTrainingDataset(FeatureView featureView, TrainingDataset trainingDataset, Map<String,String> userWriteOptions) throws IOException, FeatureStoreException
IOExceptionFeatureStoreExceptionpublic TrainingDatasetBundle getTrainingDataset(FeatureView featureView, Integer trainingDatasetVersion, List<String> requestedSplits, Map<String,String> userReadOptions) throws IOException, FeatureStoreException, ParseException
public TrainingDatasetBundle getTrainingDataset(FeatureView featureView, TrainingDataset trainingDataset, Map<String,String> userReadOptions) throws IOException, FeatureStoreException
IOExceptionFeatureStoreExceptionpublic TrainingDatasetBundle getTrainingDataset(FeatureView featureView, TrainingDataset trainingDataset, List<String> requestedSplits, Map<String,String> userReadOptions) throws IOException, FeatureStoreException
IOExceptionFeatureStoreExceptionpublic Statistics computeStatistics(FeatureView featureView, TrainingDataset trainingDataset, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>[] datasets) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic void recreateTrainingDataset(FeatureView featureView, Integer version, Map<String,String> userWriteOptions) throws IOException, FeatureStoreException
IOExceptionFeatureStoreExceptionpublic void deleteTrainingData(FeatureView featureView, Integer trainingDataVersion) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic void deleteTrainingData(FeatureView featureView) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic void deleteTrainingDatasetOnly(FeatureView featureView, Integer trainingDataVersion) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic void deleteTrainingDatasetOnly(FeatureView featureView) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic String getBatchQueryString(FeatureView featureView, Date startTime, Date endTime, Integer trainingDataVersion) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic Query getBatchQuery(FeatureView featureView, Date startTime, Date endTime, Boolean withLabels, Integer trainingDataVersion) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> getBatchData(FeatureView featureView, Date startTime, Date endTime, Map<String,String> readOptions, Integer trainingDataVersion) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic void addTag(FeatureView featureView, String name, Object value) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic void addTag(FeatureView featureView, String name, Object value, Integer trainingDataVersion) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic void deleteTag(FeatureView featureView, String name) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic void deleteTag(FeatureView featureView, String name, Integer trainingDataVersion) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic Object getTag(FeatureView featureView, String name) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic Object getTag(FeatureView featureView, String name, Integer trainingDataVersion) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic Map<String,Object> getTags(FeatureView featureView) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic Map<String,Object> getTags(FeatureView featureView, Integer trainingDataVersion) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic FeatureView getOrCreateFeatureView(FeatureStore featureStore, String name, Integer version, Query query, String description, List<String> labels) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionCopyright © 2023. All rights reserved.