Class JoinExpression
java.lang.Object
org.codehaus.groovy.ast.ASTNode
org.codehaus.groovy.ast.AnnotatedNode
org.codehaus.groovy.ast.expr.Expression
org.apache.groovy.ginq.dsl.expression.AbstractGinqExpression
org.apache.groovy.ginq.dsl.expression.DataSourceExpression
org.apache.groovy.ginq.dsl.expression.JoinExpression
- All Implemented Interfaces:
- GroovydocHolder<AnnotatedNode>,- DataSourceHolder,- NodeMetaDataHandler
Represents join expression
- Since:
- 4.0.0
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.apache.groovy.ginq.dsl.expression.DataSourceExpressionaliasExpr, dataSourceExprFields inherited from class org.codehaus.groovy.ast.expr.ExpressionEMPTY_ARRAYFields inherited from interface groovy.lang.groovydoc.GroovydocHolderDOC_COMMENT
- 
Constructor SummaryConstructorsConstructorDescriptionJoinExpression(String joinName, Expression aliasExpr, Expression dataSourceExpr) 
- 
Method SummaryModifier and TypeMethodDescription<R> Raccept(GinqAstVisitor<R> visitor) getText()booleanbooleanbooleanstatic booleanisJoinExpression(String methodName) booleanbooleanbooleanvoidsetDataSourceExpression(DataSourceExpression dataSourceExpression) voidsetOnExpression(OnExpression onExpression) toString()Methods inherited from class org.apache.groovy.ginq.dsl.expression.DataSourceExpressiongetAliasExpr, getDataSourceExpr, setDataSourceExprMethods inherited from class org.apache.groovy.ginq.dsl.expression.AbstractGinqExpressiontransformExpression, visitMethods inherited from class org.codehaus.groovy.ast.expr.ExpressiongetType, setType, transformExpressions, transformExpressionsMethods inherited from class org.codehaus.groovy.ast.AnnotatedNodeaddAnnotation, addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, getGroovydoc, getInstance, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSyntheticMethods inherited from class org.codehaus.groovy.ast.ASTNodecopyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setMetaDataMap, setSourcePositionMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.codehaus.groovy.ast.NodeMetaDataHandlercopyNodeMetaData, getMetaDataMap, getNodeMetaData, getNodeMetaData, getNodeMetaData, newMetaDataMap, putNodeMetaData, removeNodeMetaData, setMetaDataMap, setNodeMetaData
- 
Field Details- 
SMART_INNER_JOIN- See Also:
 
- 
INNER_JOIN- See Also:
 
- 
INNER_HASH_JOIN- See Also:
 
- 
LEFT_HASH_JOIN- See Also:
 
- 
JOIN_NAME_LIST
 
- 
- 
Constructor Details- 
JoinExpression
 
- 
- 
Method Details- 
isJoinExpression
- 
isCrossJoinpublic boolean isCrossJoin()
- 
isSmartInnerJoinpublic boolean isSmartInnerJoin()
- 
isInnerJoinpublic boolean isInnerJoin()
- 
isInnerHashJoinpublic boolean isInnerHashJoin()
- 
isLeftJoinpublic boolean isLeftJoin()
- 
isLeftHashJoinpublic boolean isLeftHashJoin()
- 
accept- Specified by:
- acceptin class- AbstractGinqExpression
 
- 
getJoinName
- 
getOnExpression
- 
setOnExpression
- 
getDataSourceExpression- Specified by:
- getDataSourceExpressionin interface- DataSourceHolder
 
- 
setDataSourceExpression- Specified by:
- setDataSourceExpressionin interface- DataSourceHolder
 
- 
getText
- 
toString
 
-