public class SqlCompare extends BinarySqlOperator
Modifier and Type | Class and Description |
---|---|
static class |
SqlCompare.Operator |
Constructor and Description |
---|
SqlCompare(SqlExpr leftArg,
Compare.CompareOp op,
SqlExpr rightArg) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
Returns true if this query model node and its children are
recursively equal to o and its children.
|
SqlCompare.Operator |
getOperator() |
String |
getSignature()
Default implementation of
QueryModelNode.getSignature() that
prints the name of the node's class. |
int |
hashCode() |
<X extends Exception> |
visit(RdbmsQueryModelVisitorBase<X> visitor) |
clone, getLeftArg, getRightArg, replaceChildNode, setLeftArg, setRightArg, toString, visitChildren
visit
getParentNode, nullEquals, replaceNodeInList, replaceWith, setParentNode
finalize, getClass, notify, notifyAll, wait, wait, wait
getParentNode, replaceWith, setParentNode, visit
public SqlCompare(SqlExpr leftArg, Compare.CompareOp op, SqlExpr rightArg)
public SqlCompare.Operator getOperator()
public String getSignature()
QueryModelNodeBase
QueryModelNode.getSignature()
that
prints the name of the node's class.getSignature
in interface QueryModelNode
getSignature
in class QueryModelNodeBase
public <X extends Exception> void visit(RdbmsQueryModelVisitorBase<X> visitor) throws X extends Exception
visit
in class RdbmsQueryModelNodeBase
X extends Exception
public int hashCode()
hashCode
in class BinarySqlOperator
public boolean equals(Object obj)
QueryModelNode
equals
in interface QueryModelNode
equals
in class BinarySqlOperator
Copyright © 2001-2016 Aduna. All Rights Reserved.