public class SetOperationExpression
extends AbstractGinqExpression
Represents a set operation (union, unionall, intersect, minus) combining two GINQ expressions.
| Fields inherited from class | Fields |
|---|---|
class Expression |
EMPTY_ARRAY |
| Constructor and description |
|---|
SetOperationExpression(AbstractGinqExpression left, String operation, GinqExpression right)Creates a set-operation expression. |
| Type Params | Return Type | Name and description |
|---|---|---|
<R> |
public R |
accept(GinqAstVisitor<R> visitor)Accepts a visitor for this expression. |
|
public AbstractGinqExpression |
getLeft()Returns the left query. |
|
public String |
getOperation()Returns the operation name. |
|
public GinqExpression |
getRight()Returns the right query. |
|
public String |
getText()Returns the textual GINQ form of this expression. |
|
public String |
toString()Returns the textual form of this expression. |
| Methods inherited from class | Name |
|---|---|
class AbstractGinqExpression |
accept, transformExpression, visit |
class Expression |
getType, setType, transformExpression, transformExpressions, transformExpressions |
class AnnotatedNode |
addAnnotation, addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, getGroovydoc, getInstance, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSynthetic |
class ASTNode |
copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getText, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setMetaDataMap, setSourcePosition, visit |
Creates a set-operation expression.
left - the left queryoperation - the set-operation nameright - the right queryAccepts a visitor for this expression.
visitor - the visitor to acceptR - the visit result typeReturns the left query.
Returns the operation name.
Returns the right query.
Returns the textual GINQ form of this expression.
Returns the textual form of this expression.
Copyright © 2003-2026 The Apache Software Foundation. All rights reserved.