| Package | Description |
|---|---|
| com.logicalclocks.hsfs | |
| com.logicalclocks.hsfs.engine | |
| com.logicalclocks.hsfs.engine.hudi | |
| com.logicalclocks.hsfs.metadata |
| Modifier and Type | Method and Description |
|---|---|
StreamFeatureGroup |
StreamFeatureGroup.StreamFeatureGroupBuilder.build() |
StreamFeatureGroup |
FeatureStore.getOrCreateStreamFeatureGroup(String name,
Integer version) |
StreamFeatureGroup |
FeatureStore.getOrCreateStreamFeatureGroup(String name,
Integer version,
List<String> primaryKeys,
boolean onlineEnabled,
String eventTime) |
StreamFeatureGroup |
FeatureStore.getOrCreateStreamFeatureGroup(String name,
Integer version,
List<String> primaryKeys,
List<String> partitionKeys,
boolean onlineEnabled,
String eventTime) |
StreamFeatureGroup |
FeatureStore.getOrCreateStreamFeatureGroup(String name,
Integer version,
String description,
List<String> primaryKeys,
List<String> partitionKeys,
String hudiPrecombineKey,
boolean onlineEnabled,
StatisticsConfig statisticsConfig,
String eventTime) |
StreamFeatureGroup |
FeatureStore.getStreamFeatureGroup(String name)
Get a feature group object with default version `1` from the feature store.
|
StreamFeatureGroup |
FeatureStore.getStreamFeatureGroup(@NonNull String name,
@NonNull Integer version)
Get a feature group object from the feature store.
|
| Modifier and Type | Method and Description |
|---|---|
<S> StreamFeatureGroup |
StreamFeatureGroupEngine.save(StreamFeatureGroup featureGroup,
S dataset,
List<String> partitionKeys,
String hudiPrecombineKey,
Map<String,String> writeOptions,
JobConfiguration sparkJobConfiguration) |
<S> StreamFeatureGroup |
StreamFeatureGroupEngine.saveFeatureGroupMetaData(StreamFeatureGroup featureGroup,
List<String> partitionKeys,
String hudiPrecombineKey,
Map<String,String> writeOptions,
JobConfiguration sparkJobConfiguration,
S featureData) |
| Modifier and Type | Method and Description |
|---|---|
<S> void |
StreamFeatureGroupEngine.insert(StreamFeatureGroup streamFeatureGroup,
S featureData,
SaveMode saveMode,
List<String> partitionKeys,
String hudiPrecombineKey,
Map<String,String> writeOptions,
JobConfiguration jobConfiguration) |
<S> Object |
StreamFeatureGroupEngine.insertStream(StreamFeatureGroup streamFeatureGroup,
S featureData,
String queryName,
String outputMode,
boolean awaitTermination,
Long timeout,
String checkpointLocation,
List<String> partitionKeys,
String hudiPrecombineKey,
Map<String,String> writeOptions,
JobConfiguration jobConfiguration) |
<S> StreamFeatureGroup |
StreamFeatureGroupEngine.save(StreamFeatureGroup featureGroup,
S dataset,
List<String> partitionKeys,
String hudiPrecombineKey,
Map<String,String> writeOptions,
JobConfiguration sparkJobConfiguration) |
<S> StreamFeatureGroup |
StreamFeatureGroupEngine.saveFeatureGroupMetaData(StreamFeatureGroup featureGroup,
List<String> partitionKeys,
String hudiPrecombineKey,
Map<String,String> writeOptions,
JobConfiguration sparkJobConfiguration,
S featureData) |
void |
SparkEngine.streamToHudiTable(StreamFeatureGroup streamFeatureGroup,
Map<String,String> writeOptions) |
<S> void |
SparkEngine.writeOfflineDataframe(StreamFeatureGroup streamFeatureGroup,
S genericDataset,
HudiOperationType operation,
Map<String,String> writeOptions,
Integer validationId) |
| Modifier and Type | Method and Description |
|---|---|
void |
HudiEngine.streamToHoodieTable(org.apache.spark.sql.SparkSession sparkSession,
StreamFeatureGroup streamFeatureGroup,
Map<String,String> writeOptions) |
| Modifier and Type | Method and Description |
|---|---|
StreamFeatureGroup |
FeatureGroupApi.getOrCreateStreamFeatureGroup(FeatureStore featureStore,
String name,
Integer version,
String description,
List<String> primaryKeys,
List<String> partitionKeys,
String hudiPrecombineKey,
boolean onlineEnabled,
StatisticsConfig statisticsConfig,
String eventTime) |
StreamFeatureGroup |
FeatureGroupApi.getStreamFeatureGroup(FeatureStore featureStore,
String fgName,
Integer fgVersion) |
StreamFeatureGroup |
FeatureGroupApi.save(StreamFeatureGroup featureGroup) |
| Modifier and Type | Method and Description |
|---|---|
List<StreamFeatureGroup> |
FeatureGroupApi.getStreamFeatureGroups(FeatureStore featureStore,
String fgName) |
| Modifier and Type | Method and Description |
|---|---|
StreamFeatureGroup |
FeatureGroupApi.save(StreamFeatureGroup featureGroup) |
Copyright © 2023. All rights reserved.