public class FeatureViewEngine extends FeatureViewEngineBase<com.logicalclocks.hsfs.flink.constructor.Query,FeatureView,FeatureStore,StreamFeatureGroup,org.apache.flink.streaming.api.datastream.DataStream<?>>
AMBIGUOUS_LABEL_ERROR, featureViewApi, LABEL_NOT_EXIST_ERROR, LOGGER, tagsApi
Constructor and Description |
---|
FeatureViewEngine() |
Modifier and Type | Method and Description |
---|---|
FeatureView |
get(FeatureStore featureStore,
String name,
Integer version) |
org.apache.flink.streaming.api.datastream.DataStream |
getBatchData(FeatureView featureView,
Date startTime,
Date endTime,
Map<String,String> readOptions,
Integer trainingDataVersion) |
com.logicalclocks.hsfs.flink.constructor.Query |
getBatchQuery(FeatureView featureView,
Date date,
Date date1,
Boolean withLabels,
Integer integer) |
String |
getBatchQueryString(FeatureView featureView,
Date startTime,
Date endTime,
Integer trainingDataVersion) |
FeatureView |
getOrCreateFeatureView(FeatureStore featureStore,
String name,
Integer version,
com.logicalclocks.hsfs.flink.constructor.Query query,
String description,
List<String> labels) |
FeatureView |
update(FeatureView featureView) |
addTag, addTag, delete, delete, deleteTag, deleteTag, deleteTrainingData, deleteTrainingData, deleteTrainingDatasetOnly, deleteTrainingDatasetOnly, get, get, getBatchQuery, getEndTime, getStartTime, getTag, getTag, getTags, getTags, makeLabelFeatures, save, setEventTime
public FeatureView update(FeatureView featureView) throws FeatureStoreException, IOException
update
in class FeatureViewEngineBase<com.logicalclocks.hsfs.flink.constructor.Query,FeatureView,FeatureStore,StreamFeatureGroup,org.apache.flink.streaming.api.datastream.DataStream<?>>
FeatureStoreException
IOException
public FeatureView get(FeatureStore featureStore, String name, Integer version) throws FeatureStoreException, IOException
get
in class FeatureViewEngineBase<com.logicalclocks.hsfs.flink.constructor.Query,FeatureView,FeatureStore,StreamFeatureGroup,org.apache.flink.streaming.api.datastream.DataStream<?>>
FeatureStoreException
IOException
public com.logicalclocks.hsfs.flink.constructor.Query getBatchQuery(FeatureView featureView, Date date, Date date1, Boolean withLabels, Integer integer) throws FeatureStoreException, IOException
getBatchQuery
in class FeatureViewEngineBase<com.logicalclocks.hsfs.flink.constructor.Query,FeatureView,FeatureStore,StreamFeatureGroup,org.apache.flink.streaming.api.datastream.DataStream<?>>
FeatureStoreException
IOException
public String getBatchQueryString(FeatureView featureView, Date startTime, Date endTime, Integer trainingDataVersion) throws FeatureStoreException, IOException
getBatchQueryString
in class FeatureViewEngineBase<com.logicalclocks.hsfs.flink.constructor.Query,FeatureView,FeatureStore,StreamFeatureGroup,org.apache.flink.streaming.api.datastream.DataStream<?>>
FeatureStoreException
IOException
public FeatureView getOrCreateFeatureView(FeatureStore featureStore, String name, Integer version, com.logicalclocks.hsfs.flink.constructor.Query query, String description, List<String> labels) throws FeatureStoreException, IOException
getOrCreateFeatureView
in class FeatureViewEngineBase<com.logicalclocks.hsfs.flink.constructor.Query,FeatureView,FeatureStore,StreamFeatureGroup,org.apache.flink.streaming.api.datastream.DataStream<?>>
FeatureStoreException
IOException
public org.apache.flink.streaming.api.datastream.DataStream getBatchData(FeatureView featureView, Date startTime, Date endTime, Map<String,String> readOptions, Integer trainingDataVersion) throws FeatureStoreException, IOException
getBatchData
in class FeatureViewEngineBase<com.logicalclocks.hsfs.flink.constructor.Query,FeatureView,FeatureStore,StreamFeatureGroup,org.apache.flink.streaming.api.datastream.DataStream<?>>
FeatureStoreException
IOException
Copyright © 2023. All rights reserved.