public class SparkPivotCmd extends SparkCommand
AbstractSyntaxTree.LogCounter
Constructor and Description |
---|
SparkPivotCmd(TemplateUtils templateUtils,
oracle.odi.domain.mapping.physical.MapPhysicalNode physicalNode) |
Modifier and Type | Method and Description |
---|---|
java.util.List |
getGroupByAliases()
Gets the names of fields used for group by.
|
java.util.List |
getGroupByExprs()
Gets group by expressions.
|
java.util.List |
getGroupByIndexes()
Get list of indexes for group by.
|
java.lang.String |
getSubGrpAggrFunc()
Gets the aggregate function on subgroup.
|
java.util.List |
getSubGrpAliases()
Gets the names for subgroup output fields.
|
java.util.List |
getSubGrpExprs()
Gets the expressions for computing output values for fields in subgroup.
|
java.lang.String |
getSubGrpMatchAlias()
Gets the name for calculating the value from a group so that the group can
be further partitioned into subgroups
|
oracle.odi.domain.mapping.expression.MapExpression |
getSubGrpMatchExpr()
Gets the expression for calculating the value from a group so that the
group can be further partitioned into subgroups.
|
java.util.List |
getSubGrpValues()
Gets the compare values for subgroups.
|
SparkCommandType |
getTypeEnum()
Get the type of spark command
|
boolean |
isDecorator()
Return true if the corresponding component is a decorator.
|
boolean |
isSelector()
Return true if the corresponding component is a selector.
|
convertExprs, convertExprsDF, getChildren, getCommandIndex, getExprText, getExprTextDF, getFlexField, getModulePaths, getOptionValue, getParentScript, getPhysicalNode, getScriptLevelCommonContext, getSourceAlias, getSourceAliases, getSparkContextName, getSparkContextType, getStrctType, getStreamEnableWindowing, getStreamSlideInterval, getStreamWindowLength, getTargetAlias, getTemplateSubstitutionMap, getText, getType, isStreamingMode, setSourceAliases, toString, useSQLExpressions
getCodeGenerationTemplate, getCodeGenerationTemplateName, getCustomTemplate, getKMName, getLeafLevelChildren, getMapPhysicalNode, getOrder, getParentAST, getParentOfType, getPropertyValue, getSourceLanguage, getSourceLocation, getSourceTechnology, getSourceText, getTargetLanguage, getTargetLocation, getTargetTechnology, getTargetText, hasCustomTemplate, hasSourceAndTargetText, isLeafLevelNode, isPushFromSource
public SparkPivotCmd(TemplateUtils templateUtils, oracle.odi.domain.mapping.physical.MapPhysicalNode physicalNode)
public java.util.List getGroupByExprs()
public java.util.List getGroupByAliases()
public java.util.List getSubGrpValues()
public java.util.List getSubGrpExprs()
public java.util.List getSubGrpAliases()
public oracle.odi.domain.mapping.expression.MapExpression getSubGrpMatchExpr()
public java.lang.String getSubGrpAggrFunc()
public java.lang.String getSubGrpMatchAlias()
public java.util.List getGroupByIndexes()
public boolean isSelector()
public boolean isDecorator()
public SparkCommandType getTypeEnum()
getTypeEnum
in class SparkCommand