| Package | Description |
|---|---|
| com.logicalclocks.hsfs | |
| com.logicalclocks.hsfs.constructor | |
| com.logicalclocks.hsfs.engine | |
| com.logicalclocks.hsfs.metadata |
| Modifier and Type | Method and Description |
|---|---|
Feature |
Feature.FeatureBuilder.build() |
| Modifier and Type | Method and Description |
|---|---|
Filter |
Feature.eq(Feature value) |
Filter |
Feature.ge(Feature value) |
Filter |
Feature.gt(Feature value) |
Filter |
Feature.le(Feature value) |
Filter |
Feature.lt(Feature value) |
Filter |
Feature.ne(Feature value) |
| Modifier and Type | Method and Description |
|---|---|
ExternalFeatureGroup.ExternalFeatureGroupBuilder |
ExternalFeatureGroup.ExternalFeatureGroupBuilder.features(List<Feature> features) |
FeatureGroup.FeatureGroupBuilder |
FeatureGroup.FeatureGroupBuilder.features(List<Feature> features) |
StreamFeatureGroup.StreamFeatureGroupBuilder |
StreamFeatureGroup.StreamFeatureGroupBuilder.features(List<Feature> features) |
| Constructor and Description |
|---|
ExternalFeatureGroup(FeatureStore featureStore,
@NonNull String name,
Integer version,
String query,
ExternalDataFormat dataFormat,
String path,
Map<String,String> options,
@NonNull StorageConnector storageConnector,
String description,
List<String> primaryKeys,
List<Feature> features,
StatisticsConfig statisticsConfig,
String eventTime) |
FeatureGroup(FeatureStore featureStore,
@NonNull String name,
Integer version,
String description,
List<String> primaryKeys,
List<String> partitionKeys,
String hudiPrecombineKey,
boolean onlineEnabled,
TimeTravelFormat timeTravelFormat,
List<Feature> features,
StatisticsConfig statisticsConfig,
String onlineTopicName,
String eventTime) |
FeatureGroup(Integer id,
String description,
List<Feature> features) |
StreamFeatureGroup(FeatureStore featureStore,
@NonNull String name,
Integer version,
String description,
List<String> primaryKeys,
List<String> partitionKeys,
String hudiPrecombineKey,
boolean onlineEnabled,
List<Feature> features,
StatisticsConfig statisticsConfig,
String onlineTopicName,
String eventTime) |
StreamFeatureGroup(Integer id,
String description,
List<Feature> features) |
| Modifier and Type | Method and Description |
|---|---|
Feature |
Filter.getFeature() |
| Modifier and Type | Method and Description |
|---|---|
List<Feature> |
Query.getLeftFeatures() |
List<Feature> |
Join.getLeftOn() |
List<Feature> |
Join.getOn() |
List<Feature> |
Join.getRightOn() |
| Modifier and Type | Method and Description |
|---|---|
Query |
Query.appendFeature(Feature feature) |
void |
Filter.setFeature(Feature feature) |
| Modifier and Type | Method and Description |
|---|---|
Query |
Query.joinFeatures(Query subquery,
List<Feature> on) |
Query |
Query.joinFeatures(Query subquery,
List<Feature> on,
JoinType joinType) |
Query |
Query.joinFeatures(Query subquery,
List<Feature> on,
JoinType joinType,
String prefix) |
Query |
Query.joinFeatures(Query subquery,
List<Feature> leftOn,
List<Feature> rightOn) |
Query |
Query.joinFeatures(Query subquery,
List<Feature> leftOn,
List<Feature> rightOn) |
Query |
Query.joinFeatures(Query subquery,
List<Feature> leftOn,
List<Feature> rightOn,
JoinType joinType) |
Query |
Query.joinFeatures(Query subquery,
List<Feature> leftOn,
List<Feature> rightOn,
JoinType joinType) |
Query |
Query.joinFeatures(Query subquery,
List<Feature> leftOn,
List<Feature> rightOn,
JoinType joinType,
String prefix) |
Query |
Query.joinFeatures(Query subquery,
List<Feature> leftOn,
List<Feature> rightOn,
JoinType joinType,
String prefix) |
Query |
Query.joinFeatures(Query subquery,
List<Feature> leftOn,
List<Feature> rightOn,
String prefix) |
Query |
Query.joinFeatures(Query subquery,
List<Feature> leftOn,
List<Feature> rightOn,
String prefix) |
Query |
Query.joinFeatures(Query subquery,
List<Feature> on,
String prefix) |
void |
Query.setLeftFeatures(List<Feature> leftFeatures) |
void |
Join.setLeftOn(List<Feature> leftOn) |
void |
Join.setOn(List<Feature> on) |
void |
Join.setRightOn(List<Feature> rightOn) |
| Constructor and Description |
|---|
Filter(Feature feature,
SqlFilterCondition condition,
String value) |
| Constructor and Description |
|---|
Join(Query query,
List<Feature> on,
JoinType joinType,
String prefix) |
Join(Query query,
List<Feature> leftOn,
List<Feature> rightOn,
JoinType joinType,
String prefix) |
Join(Query query,
List<Feature> leftOn,
List<Feature> rightOn,
JoinType joinType,
String prefix) |
Query(FeatureGroupBase leftFeatureGroup,
List<Feature> leftFeatures) |
| Modifier and Type | Method and Description |
|---|---|
<S> List<Feature> |
SparkEngine.parseFeatureGroupSchema(S datasetGeneric,
TimeTravelFormat timeTravelFormat) |
<S> List<Feature> |
FeatureGroupUtils.parseFeatureGroupSchema(S datasetGeneric,
TimeTravelFormat timeTravelFormat) |
| Modifier and Type | Method and Description |
|---|---|
<T extends FeatureGroupBase> |
FeatureGroupBaseEngine.appendFeatures(FeatureGroupBase featureGroup,
List<Feature> features,
Class<T> fgClass) |
List<String> |
FeatureGroupUtils.getComplexFeatures(List<Feature> features) |
<T extends FeatureGroupBase> |
FeatureGroupBaseEngine.updateFeatures(FeatureGroupBase featureGroup,
List<Feature> features,
Class<T> fgClass) |
| Modifier and Type | Field and Description |
|---|---|
protected List<Feature> |
FeatureGroupBase.features |
| Modifier and Type | Method and Description |
|---|---|
Feature |
FeatureGroupBase.getFeature(String name)
Retrieve a feature of the feature group by name.
|
| Modifier and Type | Method and Description |
|---|---|
List<Feature> |
FeatureGroupBase.getFeatures() |
| Modifier and Type | Method and Description |
|---|---|
void |
FeatureGroupBase.appendFeatures(Feature features)
Append a single feature to the schema of the feature group.
|
void |
FeatureGroupBase.updateFeatures(Feature feature)
Update the metadata of multiple features.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FeatureGroupBase.appendFeatures(List<Feature> features)
Append features to the schema of the feature group.
|
Query |
FeatureGroupBase.selectExceptFeatures(List<Feature> features) |
Query |
FeatureGroupBase.selectFeatures(List<Feature> features) |
void |
FeatureGroupBase.setFeatures(List<Feature> features) |
void |
FeatureGroupBase.updateFeatures(List<Feature> features)
Update the metadata of multiple features.
|
Copyright © 2023. All rights reserved.