Uses of Class
com.logicalclocks.hsfs.FeatureGroupBase
Packages that use FeatureGroupBase
Package
Description
-
Uses of FeatureGroupBase in com.logicalclocks.hsfs
Subclasses of FeatureGroupBase in com.logicalclocks.hsfsMethods in com.logicalclocks.hsfs that return FeatureGroupBaseModifier and TypeMethodDescriptionabstract FeatureGroupBaseFeatureStoreBase.createStreamFeatureGroup(@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, DataSource dataSource) Create a stream feature group object.abstract FeatureGroupBaseFeatureStoreBase.createStreamFeatureGroup(@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) Deprecated.abstract FeatureGroupBaseFeatureStoreBase.getOrCreateStreamFeatureGroup(@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, DataSource dataSource, OnlineConfig onlineConfig) Get a stream feature group metadata object or create a new one if it doesn't exist.abstract FeatureGroupBaseFeatureStoreBase.getOrCreateStreamFeatureGroup(@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, OnlineConfig onlineConfig) Constructors in com.logicalclocks.hsfs with parameters of type FeatureGroupBaseModifierConstructorDescriptionFeature(@NonNull String name, @NonNull FeatureGroupBase featureGroup) -
Uses of FeatureGroupBase in com.logicalclocks.hsfs.beam
Subclasses of FeatureGroupBase in com.logicalclocks.hsfs.beam -
Uses of FeatureGroupBase in com.logicalclocks.hsfs.beam.engine
Methods in com.logicalclocks.hsfs.beam.engine with parameters of type FeatureGroupBaseModifier and TypeMethodDescriptionBeamEngine.getKafkaConfig(FeatureGroupBase featureGroup, Map<String, String> writeOptions) -
Uses of FeatureGroupBase in com.logicalclocks.hsfs.constructor
Classes in com.logicalclocks.hsfs.constructor with type parameters of type FeatureGroupBaseModifier and TypeClassDescriptionclassFeatureGroupAlias<T extends FeatureGroupBase>classFsQueryBase<T extends FeatureGroupBase,T2 extends FeatureGroupBase> classFsQueryBase<T extends FeatureGroupBase,T2 extends FeatureGroupBase> classQueryBase<T extends QueryBase<T,T2, T3>, T2 extends FeatureGroupBase, T3> Fields in com.logicalclocks.hsfs.constructor declared as FeatureGroupBaseConstructors in com.logicalclocks.hsfs.constructor with parameters of type FeatureGroupBaseModifierConstructorDescriptionQueryBase(FeatureGroupBase leftFeatureGroup, List<Feature> leftFeatures) -
Uses of FeatureGroupBase in com.logicalclocks.hsfs.engine
Classes in com.logicalclocks.hsfs.engine with type parameters of type FeatureGroupBaseModifier and TypeClassDescriptionclassFeatureViewEngineBase<T1 extends QueryBase<T1,T4, T5>, T2 extends FeatureViewBase<T2, T3, T1, T5>, T3 extends FeatureStoreBase<T1>, T4 extends FeatureGroupBase, T5> Methods in com.logicalclocks.hsfs.engine with type parameters of type FeatureGroupBaseModifier and TypeMethodDescriptionprotected <T extends FeatureGroupBase>
TFeatureGroupEngineBase.saveExtennalFeatureGroupMetaData(T externalFeatureGroup, Class<T> fgClass) <T extends FeatureGroupBase>
voidFeatureGroupEngineBase.updateDeprecated(FeatureGroupBase featureGroup, Boolean deprecate, Class<T> fgClass) <T extends FeatureGroupBase>
voidFeatureGroupEngineBase.updateDescription(FeatureGroupBase featureGroup, String description, Class<T> fgClass) <T extends FeatureGroupBase>
voidFeatureGroupEngineBase.updateFeatures(FeatureGroupBase featureGroup, List<Feature> features, Class<T> fgClass) <T extends FeatureGroupBase>
voidFeatureGroupEngineBase.updateNotificationTopicName(FeatureGroupBase featureGroup, String notificationTopicName, Class<T> fgClass) <T extends FeatureGroupBase>
voidFeatureGroupEngineBase.updateStatisticsConfig(FeatureGroupBase featureGroup, Class<T> fgClass) Methods in com.logicalclocks.hsfs.engine with parameters of type FeatureGroupBaseModifier and TypeMethodDescriptionvoidFeatureGroupEngineBase.addTag(FeatureGroupBase featureGroupBase, String name, Object value) voidFeatureGroupEngineBase.delete(FeatureGroupBase featureGroupBase) voidFeatureGroupEngineBase.deleteTag(FeatureGroupBase featureGroupBase, String name) FeatureGroupUtils.getCommitDetails(FeatureGroupBase featureGroup, String wallclockTime, Integer limit) FeatureGroupUtils.getFgName(FeatureGroupBase featureGroup) FeatureGroupUtils.getHeaders(FeatureGroupBase featureGroup, Long numEntries) FeatureGroupUtils.getHeaders(FeatureGroupBase featureGroup, Long numEntries, Map<String, String> options) FeatureGroupUtils.getHeaders(FeatureGroupBase featureGroup, Long numEntries, Map<String, String> options, String operation) FeatureGroupUtils.getHeaders(FeatureGroupBase featureGroup, Long numEntries, Map<String, String> options, String operation, Storage storage) Kafka headers for the records of one write to the online topic.FeatureGroupUtils.getHiveServerConnection(FeatureGroupBase featureGroup, String connectionString) Engine.getKafkaConfig(FeatureGroupBase featureGroup, Map<String, String> writeOptions) EngineBase.getKafkaConfig(FeatureGroupBase featureGroup, Map<String, String> writeOptions) scala.collection.Seq<String>FeatureGroupUtils.getPartitionColumns(FeatureGroupBase offlineFeatureGroup) scala.collection.Seq<String>FeatureGroupUtils.getPrimaryColumns(FeatureGroupBase offlineFeatureGroup) FeatureGroupUtils.getSubject(FeatureGroupBase featureGroup) FeatureGroupUtils.getTableName(FeatureGroupBase offlineFeatureGroup) FeatureGroupEngineBase.getTag(FeatureGroupBase featureGroupBase, String name) FeatureGroupEngineBase.getTags(FeatureGroupBase featureGroupBase) <T extends FeatureGroupBase>
voidFeatureGroupEngineBase.updateDeprecated(FeatureGroupBase featureGroup, Boolean deprecate, Class<T> fgClass) <T extends FeatureGroupBase>
voidFeatureGroupEngineBase.updateDescription(FeatureGroupBase featureGroup, String description, Class<T> fgClass) <T extends FeatureGroupBase>
voidFeatureGroupEngineBase.updateFeatures(FeatureGroupBase featureGroup, List<Feature> features, Class<T> fgClass) <T extends FeatureGroupBase>
voidFeatureGroupEngineBase.updateNotificationTopicName(FeatureGroupBase featureGroup, String notificationTopicName, Class<T> fgClass) <T extends FeatureGroupBase>
voidFeatureGroupEngineBase.updateStatisticsConfig(FeatureGroupBase featureGroup, Class<T> fgClass) voidFeatureGroupUtils.verifyAttributeKeyNames(FeatureGroupBase featureGroup, List<String> partitionKeyNames, String precombineKeyName) -
Uses of FeatureGroupBase in com.logicalclocks.hsfs.flink
Subclasses of FeatureGroupBase in com.logicalclocks.hsfs.flink -
Uses of FeatureGroupBase in com.logicalclocks.hsfs.flink.engine
Methods in com.logicalclocks.hsfs.flink.engine with parameters of type FeatureGroupBaseModifier and TypeMethodDescriptionFlinkEngine.getKafkaConfig(FeatureGroupBase featureGroup, Map<String, String> writeOptions) -
Uses of FeatureGroupBase in com.logicalclocks.hsfs.metadata
Methods in com.logicalclocks.hsfs.metadata with type parameters of type FeatureGroupBaseModifier and TypeMethodDescription<T extends FeatureGroupBase>
T[]FeatureGroupApi.getInternal(FeatureStoreBase featureStoreBase, String fgName, Integer fgVersion, Class<T[]> fgType) <U extends FeatureGroupBase>
FeatureGroupBaseFeatureGroupApi.save(FeatureGroupBase featureGroup, Class<U> fgType) <U extends FeatureGroupBase>
FeatureGroupBaseFeatureGroupApi.saveFeatureGroupMetaData(FeatureGroupBase featureGroup, List<String> partitionKeys, String hudiPrecombineKey, Map<String, String> writeOptions, JobConfiguration jobConfiguration, Class<U> fgType) <U extends FeatureGroupBase>
FeatureGroupBaseFeatureGroupApi.saveInternal(FeatureGroupBase featureGroupBase, org.apache.http.entity.StringEntity entity, Class<U> fgType) <T extends FeatureGroupBase>
TFeatureGroupApi.updateMetadata(FeatureGroupBase featureGroup, String queryParameter, Class<T> fgType) <T extends FeatureGroupBase>
TFeatureGroupApi.updateMetadata(FeatureGroupBase featureGroup, String queryParameter, Object value, Class<T> fgType) Methods in com.logicalclocks.hsfs.metadata that return FeatureGroupBaseModifier and TypeMethodDescription<T extends FeatureGroupBase>
T[]FeatureGroupApi.getInternal(FeatureStoreBase featureStoreBase, String fgName, Integer fgVersion, Class<T[]> fgType) <U extends FeatureGroupBase>
FeatureGroupBaseFeatureGroupApi.save(FeatureGroupBase featureGroup, Class<U> fgType) <U extends FeatureGroupBase>
FeatureGroupBaseFeatureGroupApi.saveFeatureGroupMetaData(FeatureGroupBase featureGroup, List<String> partitionKeys, String hudiPrecombineKey, Map<String, String> writeOptions, JobConfiguration jobConfiguration, Class<U> fgType) <U extends FeatureGroupBase>
FeatureGroupBaseFeatureGroupApi.saveInternal(FeatureGroupBase featureGroupBase, org.apache.http.entity.StringEntity entity, Class<U> fgType) Methods in com.logicalclocks.hsfs.metadata with parameters of type FeatureGroupBaseModifier and TypeMethodDescriptionvoidTagsApi.add(FeatureGroupBase featureGroupBase, String name, Object value) OnlineIngestionApi.createOnlineIngestion(FeatureGroupBase featureGroup, OnlineIngestion onlineIngestion) voidFeatureGroupApi.delete(FeatureGroupBase featureGroupBase) voidFeatureGroupApi.deleteContent(FeatureGroupBase featureGroup) voidTagsApi.deleteTag(FeatureGroupBase featureGroup, String name) FeatureGroupApi.featureGroupCommit(FeatureGroupBase featureGroup, FeatureGroupCommit featureGroupCommit) StatisticsApi.get(FeatureGroupBase featureGroup, String commitTime) TagsApi.get(FeatureGroupBase featureGroupBase) TagsApi.get(FeatureGroupBase featureGroupBase, String name) FeatureGroupApi.getCommitDetails(FeatureGroupBase featureGroupBase, Long wallclockTimestamp, Integer limit) StatisticsApi.getLast(FeatureGroupBase featureGroup) OnlineIngestionApi.getOnlineIngestion(FeatureGroupBase featureGroup, String queryParameters) StatisticsApi.post(FeatureGroupBase featureGroup, Statistics statistics) <U extends FeatureGroupBase>
FeatureGroupBaseFeatureGroupApi.save(FeatureGroupBase featureGroup, Class<U> fgType) <U extends FeatureGroupBase>
FeatureGroupBaseFeatureGroupApi.saveFeatureGroupMetaData(FeatureGroupBase featureGroup, List<String> partitionKeys, String hudiPrecombineKey, Map<String, String> writeOptions, JobConfiguration jobConfiguration, Class<U> fgType) <U extends FeatureGroupBase>
FeatureGroupBaseFeatureGroupApi.saveInternal(FeatureGroupBase featureGroupBase, org.apache.http.entity.StringEntity entity, Class<U> fgType) <T extends FeatureGroupBase>
TFeatureGroupApi.updateMetadata(FeatureGroupBase featureGroup, String queryParameter, Class<T> fgType) <T extends FeatureGroupBase>
TFeatureGroupApi.updateMetadata(FeatureGroupBase featureGroup, String queryParameter, Object value, Class<T> fgType) -
Uses of FeatureGroupBase in com.logicalclocks.hsfs.spark
Subclasses of FeatureGroupBase in com.logicalclocks.hsfs.sparkModifier and TypeClassDescriptionclassclassclass -
Uses of FeatureGroupBase in com.logicalclocks.hsfs.spark.constructor
Constructors in com.logicalclocks.hsfs.spark.constructor with parameters of type FeatureGroupBaseModifierConstructorDescriptionQuery(FeatureGroupBase leftFeatureGroup, List<Feature> leftFeatures) -
Uses of FeatureGroupBase in com.logicalclocks.hsfs.spark.engine
Methods in com.logicalclocks.hsfs.spark.engine with type parameters of type FeatureGroupBaseModifier and TypeMethodDescription<T extends FeatureGroupBase>
voidFeatureGroupEngine.appendFeatures(FeatureGroupBase featureGroup, List<Feature> features, Class<T> fgClass) Methods in com.logicalclocks.hsfs.spark.engine with parameters of type FeatureGroupBaseModifier and TypeMethodDescription<T extends FeatureGroupBase>
voidFeatureGroupEngine.appendFeatures(FeatureGroupBase featureGroup, List<Feature> features, Class<T> fgClass) FeatureGroupEngine.commitDelete(FeatureGroupBase featureGroupBase, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> genericDataset, Map<String, String> writeOptions) FeatureGroupEngine.commitDelete(FeatureGroupBase featureGroupBase, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> genericDataset, Map<String, String> writeOptions, Storage storage) Deletes the records ingenericDatasetfrom the storage named bystorage.FeatureGroupEngine.commitDetails(FeatureGroupBase featureGroupBase, Integer limit) FeatureGroupEngine.commitDetailsByWallclockTime(FeatureGroupBase featureGroup, String wallclockTime, Integer limit) StatisticsEngine.computeStatistics(FeatureGroupBase featureGroup, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, Long commitId) SparkEngine.constructCheckpointPath(FeatureGroupBase featureGroup, String queryName, String queryPrefix) voidSparkEngine.deleteOnlineDataframe(FeatureGroupBase featureGroupBase, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataset, Map<String, String> writeOptions) Produces an online delete tombstone for every row in the dataset.org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>SparkEngine.encodeComplexFeatures(FeatureGroupBase featureGroupBase, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataset) Encodes all complex type features to binary using their avro type as schema.StatisticsEngine.get(FeatureGroupBase featureGroup, String commitTime) SparkEngine.getKafkaConfig(FeatureGroupBase featureGroup, Map<String, String> writeOptions) StatisticsEngine.getLast(FeatureGroupBase featureGroup) protected StringSparkEngine.makeQueryName(String queryName, FeatureGroupBase featureGroup) voidSparkEngine.writeEmptyDataframe(FeatureGroupBase featureGroup) voidSparkEngine.writeOfflineDataframe(FeatureGroupBase featureGroup, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataset, HudiOperationType operation, Map<String, String> writeOptions, Integer validationId) voidSparkEngine.writeOnlineDataframe(FeatureGroupBase featureGroupBase, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataset, Map<String, String> writeOptions) Writes feature group dataframe to kafka for online-fs ingestion.voidSparkEngine.writeOnlineDataframe(FeatureGroupBase featureGroupBase, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataset, Map<String, String> writeOptions, Storage storage) Writes feature group dataframe to kafka for online-fs ingestion.<S> org.apache.spark.sql.streaming.StreamingQuerySparkEngine.writeStreamDataframe(FeatureGroupBase featureGroupBase, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataset, String queryName, String outputMode, boolean awaitTermination, Long timeout, String checkpointLocation, Map<String, String> writeOptions) -
Uses of FeatureGroupBase in com.logicalclocks.hsfs.spark.engine.hudi
Methods in com.logicalclocks.hsfs.spark.engine.hudi with parameters of type FeatureGroupBaseModifier and TypeMethodDescriptionHudiEngine.deleteRecord(org.apache.spark.sql.SparkSession sparkSession, FeatureGroupBase featureGroup, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> deleteDF, Map<String, String> writeOptions) voidHudiEngine.saveHudiFeatureGroup(org.apache.spark.sql.SparkSession sparkSession, FeatureGroupBase featureGroup, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataset, HudiOperationType operation, Map<String, String> writeOptions, Integer validationId)
FeatureStoreBase.createStreamFeatureGroup(String, Integer, String, Boolean, TimeTravelFormat, List, List, String, String, List, StatisticsConfig, DataSource)instead.