public final class DerivationConfigWithExtractor 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 |
|---|
DerivationConfigWithExtractor(java.util.List<java.lang.String> keys,
java.util.List<KeyedFeature> inputs,
java.lang.String className)
Constructor
|
DerivationConfigWithExtractor(java.util.List<java.lang.String> keys,
java.util.List<KeyedFeature> inputs,
java.lang.String className,
FeatureTypeConfig featureTypeConfig)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getClassName() |
java.util.Optional<FeatureTypeConfig> |
getFeatureTypeConfig() |
java.util.List<KeyedFeature> |
getInputs() |
java.util.List<java.lang.String> |
getKeys() |
int |
hashCode() |
java.lang.String |
toString() |
public DerivationConfigWithExtractor(java.util.List<java.lang.String> keys,
java.util.List<KeyedFeature> inputs,
java.lang.String className)
keys - The key of the derived feature; can be single or composite key.inputs - The parent feature(s) from whom this feature is derived. It is expressed as a list of KeyedFeatureclassName - The user-defined class which implements the feature derivation logic.public DerivationConfigWithExtractor(java.util.List<java.lang.String> keys,
java.util.List<KeyedFeature> inputs,
java.lang.String className,
FeatureTypeConfig featureTypeConfig)
keys - The key of the derived feature; can be single or composite key.inputs - The parent feature(s) from whom this feature is derived. It is expressed as a list of KeyedFeatureclassName - The user-defined class which implements the feature derivation logic.public java.util.List<java.lang.String> getKeys()
public java.util.List<KeyedFeature> getInputs()
public java.lang.String getClassName()
public java.util.Optional<FeatureTypeConfig> getFeatureTypeConfig()
getFeatureTypeConfig in interface DerivationConfigpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object