public class FeatureGroupEngine extends FeatureGroupEngineBase
featureGroupApi, LOGGER, tagsApi, utils
Constructor and Description |
---|
FeatureGroupEngine() |
Modifier and Type | Method and Description |
---|---|
StreamFeatureGroup |
getOrCreateFeatureGroup(FeatureStore featureStore,
@NonNull String name,
Integer version,
String description,
Boolean onlineEnabled,
TimeTravelFormat timeTravelFormat,
List<String> primaryKeys,
List<String> partitionKeys,
String eventTime,
String hudiPrecombineKey,
List<Feature> features,
StatisticsConfig statisticsConfig,
StorageConnector storageConnector,
String path) |
StreamFeatureGroup |
getStreamFeatureGroup(FeatureStore featureStore,
String fgName,
Integer fgVersion) |
List<StreamFeatureGroup> |
getStreamFeatureGroups(FeatureStore featureStore,
String fgName) |
org.apache.flink.streaming.api.datastream.DataStreamSink<?> |
insertStream(StreamFeatureGroup streamFeatureGroup,
org.apache.flink.streaming.api.datastream.DataStream<?> featureData,
Map<String,String> writeOptions) |
void |
save(StreamFeatureGroup featureGroup,
List<String> partitionKeys,
String precombineKeyName,
Map<String,String> writeOptions,
JobConfiguration materializationJobConfiguration) |
addTag, delete, deleteTag, getTag, getTags, saveExtennalFeatureGroupMetaData, updateDeprecated, updateDescription, updateFeatures, updateNotificationTopicName, updateStatisticsConfig
public org.apache.flink.streaming.api.datastream.DataStreamSink<?> insertStream(StreamFeatureGroup streamFeatureGroup, org.apache.flink.streaming.api.datastream.DataStream<?> featureData, Map<String,String> writeOptions)
public StreamFeatureGroup getStreamFeatureGroup(FeatureStore featureStore, String fgName, Integer fgVersion) throws IOException, FeatureStoreException
IOException
FeatureStoreException
public List<StreamFeatureGroup> getStreamFeatureGroups(FeatureStore featureStore, String fgName) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public void save(StreamFeatureGroup featureGroup, List<String> partitionKeys, String precombineKeyName, Map<String,String> writeOptions, JobConfiguration materializationJobConfiguration) throws FeatureStoreException, IOException
FeatureStoreException
IOException
public StreamFeatureGroup getOrCreateFeatureGroup(FeatureStore featureStore, @NonNull @NonNull String name, Integer version, String description, Boolean onlineEnabled, TimeTravelFormat timeTravelFormat, List<String> primaryKeys, List<String> partitionKeys, String eventTime, String hudiPrecombineKey, List<Feature> features, StatisticsConfig statisticsConfig, StorageConnector storageConnector, String path) throws IOException, FeatureStoreException
IOException
FeatureStoreException
Copyright © 2025. All rights reserved.