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, useSQLExpressionsgetCodeGenerationTemplate, getCodeGenerationTemplateName, getCustomTemplate, getKMName, getLeafLevelChildren, getMapPhysicalNode, getOrder, getParentAST, getParentOfType, getPropertyValue, getSourceLanguage, getSourceLocation, getSourceTechnology, getSourceText, getTargetLanguage, getTargetLocation, getTargetTechnology, getTargetText, hasCustomTemplate, hasSourceAndTargetText, isLeafLevelNode, isPushFromSourcepublic SparkCommandType getTypeEnum()
getTypeEnum in class SparkCommandpublic java.util.List getLookupKeyExpressions()
throws GenerationException
GenerationExceptionpublic boolean isSimpleEqualLookup()
throws GenerationException
GenerationExceptionpublic boolean isKeyBasedQueryAttached()
public java.lang.Boolean isMapSide()
throws GenerationException
GenerationExceptionpublic boolean isReturnDefaultIfNthMissing()