public final class SequentialJoinConfig extends java.lang.Object implements DerivationConfig
AGGREGATION, BASE, CLASS, DEFINITION, EXPANSION, FEATURE, INPUTS, JOIN, KEY, OUTPUT_KEY, SQL_DEFINITION, SQL_EXPR, TRANSFORMATION, TRANSFORMATION_CLASS, TYPE| Constructor and Description |
|---|
SequentialJoinConfig(java.util.List<java.lang.String> keys,
BaseFeatureConfig base,
KeyedFeature expansion,
java.lang.String aggregation)
Constructor
|
SequentialJoinConfig(java.util.List<java.lang.String> keys,
BaseFeatureConfig base,
KeyedFeature expansion,
java.lang.String aggregation,
FeatureTypeConfig featureTypeConfig)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAggregation() |
BaseFeatureConfig |
getBase() |
KeyedFeature |
getExpansion() |
java.util.Optional<FeatureTypeConfig> |
getFeatureTypeConfig() |
java.util.List<java.lang.String> |
getKeys() |
int |
hashCode() |
java.lang.String |
toString() |
public SequentialJoinConfig(java.util.List<java.lang.String> keys,
BaseFeatureConfig base,
KeyedFeature expansion,
java.lang.String aggregation,
FeatureTypeConfig featureTypeConfig)
keys - The key of the derived feature; can be single or composite key.base - The base feature for sequential joinexpansion - The expansion feature for sequential joinaggregation - The aggregation typefeatureTypeConfig - The FeatureTypeConfig for this feature configpublic SequentialJoinConfig(java.util.List<java.lang.String> keys,
BaseFeatureConfig base,
KeyedFeature expansion,
java.lang.String aggregation)
keys - The key of the derived feature; can be single or composite key.base - The base feature for sequential joinexpansion - The expansion feature for sequential joinaggregation - The aggregation typepublic java.lang.String toString()
toString in class java.lang.Objectpublic java.util.List<java.lang.String> getKeys()
public BaseFeatureConfig getBase()
public KeyedFeature getExpansion()
public java.lang.String getAggregation()
public java.util.Optional<FeatureTypeConfig> getFeatureTypeConfig()
getFeatureTypeConfig in interface DerivationConfigpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object