Package com.logicalclocks.hsfs.engine
Class FeatureViewEngine
java.lang.Object
com.logicalclocks.hsfs.engine.FeatureViewEngineBase<Query,FeatureView,FeatureStore,StreamFeatureGroup,List<Object>>
com.logicalclocks.hsfs.engine.FeatureViewEngine
public class FeatureViewEngine
extends FeatureViewEngineBase<Query,FeatureView,FeatureStore,StreamFeatureGroup,List<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, 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<Query,FeatureView, FeatureStore, StreamFeatureGroup, List<Object>> - Throws:
FeatureStoreExceptionIOException
-
get
public FeatureView get(FeatureStore featureStore, String name, Integer version) throws FeatureStoreException, IOException - Specified by:
getin classFeatureViewEngineBase<Query,FeatureView, FeatureStore, StreamFeatureGroup, List<Object>> - Throws:
FeatureStoreExceptionIOException
-
getOrCreateFeatureView
public FeatureView getOrCreateFeatureView(FeatureStore featureStore, String name, Integer version, Query query, String description, List<String> labels) throws FeatureStoreException, IOException - Throws:
FeatureStoreExceptionIOException
-