- accept0
void accept0(SQLASTVisitor visitor)
Undocumented in source. Be warned that the author may not have intended to support it.
- clone
SQLBinaryOpExpr clone()
Undocumented in source. Be warned that the author may not have intended to support it.
- computeDataType
SQLDataType computeDataType()
Undocumented in source. Be warned that the author may not have intended to support it.
- conditionContainsColumn
bool conditionContainsColumn(string column)
Undocumented in source. Be warned that the author may not have intended to support it.
- conditionContainsTable
bool conditionContainsTable(string alias_p)
Undocumented in source. Be warned that the author may not have intended to support it.
- contains
bool contains(SQLExpr item)
Undocumented in source. Be warned that the author may not have intended to support it.
- equalsIgoreOrder
bool equalsIgoreOrder(SQLBinaryOpExpr other)
Undocumented in source. Be warned that the author may not have intended to support it.
- getChildren
List!SQLObject getChildren()
Undocumented in source. Be warned that the author may not have intended to support it.
- getDbType
string getDbType()
Undocumented in source. Be warned that the author may not have intended to support it.
- getLeft
SQLExpr getLeft()
Undocumented in source. Be warned that the author may not have intended to support it.
- getMergedList
List!SQLObject getMergedList()
only for parameterized output
@return
- getOperator
SQLBinaryOperator getOperator()
Undocumented in source. Be warned that the author may not have intended to support it.
- getRight
SQLExpr getRight()
Undocumented in source. Be warned that the author may not have intended to support it.
- isBracket
bool isBracket()
Undocumented in source. Be warned that the author may not have intended to support it.
- opEquals
bool opEquals(Object obj)
Undocumented in source. Be warned that the author may not have intended to support it.
- opEquals
bool opEquals(SQLBinaryOpExpr other)
Undocumented in source. Be warned that the author may not have intended to support it.
- other
SQLExpr other(SQLExpr x)
Undocumented in source. Be warned that the author may not have intended to support it.
- output
void output(StringBuilder buf)
Undocumented in source. Be warned that the author may not have intended to support it.
- replace
bool replace(SQLExpr expr, SQLExpr taget)
Undocumented in source. Be warned that the author may not have intended to support it.
- setBracket
void setBracket(bool bracket)
Undocumented in source. Be warned that the author may not have intended to support it.
- setDbType
void setDbType(string dbType)
Undocumented in source. Be warned that the author may not have intended to support it.
- setLeft
void setLeft(SQLExpr left)
Undocumented in source. Be warned that the author may not have intended to support it.
- setOperator
void setOperator(SQLBinaryOperator operator)
Undocumented in source. Be warned that the author may not have intended to support it.
- setRight
void setRight(SQLExpr right)
Undocumented in source. Be warned that the author may not have intended to support it.
- toHash
size_t toHash()
Undocumented in source. Be warned that the author may not have intended to support it.
- toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.
- and
SQLExpr and(SQLExpr a, SQLExpr b)
Undocumented in source. Be warned that the author may not have intended to support it.
- andIfNotExists
SQLExpr andIfNotExists(SQLExpr a, SQLExpr b)
Undocumented in source. Be warned that the author may not have intended to support it.
- combine
SQLExpr combine(List!SQLExpr items, SQLBinaryOperator op)
Undocumented in source. Be warned that the author may not have intended to support it.
- isNotNull
SQLBinaryOpExpr isNotNull(SQLExpr expr)
Undocumented in source. Be warned that the author may not have intended to support it.
- isNull
SQLBinaryOpExpr isNull(SQLExpr expr)
Undocumented in source. Be warned that the author may not have intended to support it.
- merge
SQLBinaryOpExpr merge(ParameterizedVisitor v, SQLBinaryOpExpr x)
only for parameterized output
@param v
@param x
@return
- split
List!SQLExpr split(SQLBinaryOpExpr x)
Undocumented in source. Be warned that the author may not have intended to support it.
- split
List!SQLExpr split(SQLBinaryOpExpr x, SQLBinaryOperator op)
Undocumented in source. Be warned that the author may not have intended to support it.
- split
void split(List!SQLExpr outList, SQLExpr expr, SQLBinaryOperator op)
Undocumented in source. Be warned that the author may not have intended to support it.