Class FeatureViewEngine
java.lang.Object
com.logicalclocks.hsfs.engine.FeatureViewEngineBase<com.logicalclocks.hsfs.beam.constructor.Query,FeatureView,FeatureStore,StreamFeatureGroup,org.apache.beam.sdk.values.PCollection<Object>>
com.logicalclocks.hsfs.beam.engine.FeatureViewEngine
public class FeatureViewEngine
extends FeatureViewEngineBase<com.logicalclocks.hsfs.beam.constructor.Query,FeatureView,FeatureStore,StreamFeatureGroup,org.apache.beam.sdk.values.PCollection<Object>>
-
Field Summary
Fields inherited from class com.logicalclocks.hsfs.engine.FeatureViewEngineBase
AMBIGUOUS_LABEL_ERROR, featureViewApi, LABEL_NOT_EXIST_ERROR, LOGGER, tagsApi -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget(FeatureStore featureStore, String name, Integer version) getOrCreateFeatureView(FeatureStore featureStore, String name, Integer version, com.logicalclocks.hsfs.beam.constructor.Query query, String description, List<String> labels) update(FeatureView featureView) Methods inherited from class com.logicalclocks.hsfs.engine.FeatureViewEngineBase
addTag, addTag, delete, delete, delete, delete, deleteTag, deleteTag, deleteTrainingData, deleteTrainingData, deleteTrainingDatasetOnly, deleteTrainingDatasetOnly, get, get, getBatchQuery, getEndTime, getStartTime, getTag, getTag, getTags, getTags, makeLabelFeatures, save, setEventTime
-
Constructor Details
-
FeatureViewEngine
public FeatureViewEngine()
-
-
Method Details
-
update
- Specified by:
updatein classFeatureViewEngineBase<com.logicalclocks.hsfs.beam.constructor.Query,FeatureView, FeatureStore, StreamFeatureGroup, org.apache.beam.sdk.values.PCollection<Object>> - Throws:
FeatureStoreExceptionIOException
-
get
public FeatureView get(FeatureStore featureStore, String name, Integer version) throws FeatureStoreException, IOException - Specified by:
getin classFeatureViewEngineBase<com.logicalclocks.hsfs.beam.constructor.Query,FeatureView, FeatureStore, StreamFeatureGroup, org.apache.beam.sdk.values.PCollection<Object>> - Throws:
FeatureStoreExceptionIOException
-
getOrCreateFeatureView
public FeatureView getOrCreateFeatureView(FeatureStore featureStore, String name, Integer version, com.logicalclocks.hsfs.beam.constructor.Query query, String description, List<String> labels) throws FeatureStoreException, IOException - Throws:
FeatureStoreExceptionIOException
-