public class SparkLookupCmd extends SparkCommand
AbstractSyntaxTree.LogCounter
Modifier and Type | Method and Description |
---|---|
java.util.List |
getLookupKeyExpressions()
Get key expressions for lookup.
|
SparkCommandType |
getTypeEnum()
Get the type of spark command
|
boolean |
isKeyBasedQueryAttached()
Return true if the key based query is attached.
|
java.lang.Boolean |
isMapSide()
Return true if it's on the map side.
|
boolean |
isReturnDefaultIfNthMissing()
For a single match with Nth row matching strategy : if Nth row > 1 true means we return default data, false means we return the matching row
|
boolean |
isSimpleEqualLookup()
Return true if a simple equal condition is used for lookup.
|
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 SparkCommandType getTypeEnum()
getTypeEnum
in class SparkCommand
public java.util.List getLookupKeyExpressions() throws GenerationException
GenerationException
public boolean isSimpleEqualLookup() throws GenerationException
GenerationException
public boolean isKeyBasedQueryAttached()
public java.lang.Boolean isMapSide() throws GenerationException
GenerationException
public boolean isReturnDefaultIfNthMissing()