public class SQLBinaryOpExpr extends SQLExprImpl implements SQLReplaceable, Serializable
| Constructor and Description |
|---|
SQLBinaryOpExpr() |
SQLBinaryOpExpr(SQLExpr left,
SQLBinaryOperator operator,
SQLExpr right) |
SQLBinaryOpExpr(SQLExpr left,
SQLBinaryOperator operator,
SQLExpr right,
String dbType) |
SQLBinaryOpExpr(SQLExpr left,
SQLExpr right,
SQLBinaryOperator operator) |
SQLBinaryOpExpr(String dbType) |
| Modifier and Type | Method and Description |
|---|---|
static SQLExpr |
and(SQLExpr a,
SQLExpr b) |
static SQLExpr |
andIfNotExists(SQLExpr a,
SQLExpr b) |
SQLBinaryOpExpr |
clone() |
static SQLExpr |
combine(List<? extends SQLExpr> items,
SQLBinaryOperator op) |
boolean |
equals(Object obj) |
boolean |
equalsIgoreOrder(SQLBinaryOpExpr other) |
String |
getDbType() |
SQLExpr |
getLeft() |
SQLBinaryOperator |
getOperator() |
SQLExpr |
getRight() |
int |
hashCode() |
static SQLBinaryOpExpr |
isNotNull(SQLExpr expr) |
static SQLBinaryOpExpr |
isNull(SQLExpr expr) |
boolean |
replace(SQLExpr expr,
SQLExpr taget) |
void |
setDbType(String dbType) |
void |
setLeft(SQLExpr left) |
void |
setOperator(SQLBinaryOperator operator) |
void |
setRight(SQLExpr right) |
static void |
split(List<SQLExpr> outList,
SQLExpr expr,
SQLBinaryOperator op) |
static List<SQLExpr> |
split(SQLBinaryOpExpr x) |
static List<SQLExpr> |
split(SQLBinaryOpExpr x,
SQLBinaryOperator op) |
String |
toString() |
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParentaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParentpublic SQLBinaryOpExpr()
public SQLBinaryOpExpr(String dbType)
public SQLBinaryOpExpr(SQLExpr left, SQLBinaryOperator operator, SQLExpr right)
public SQLBinaryOpExpr(SQLExpr left, SQLBinaryOperator operator, SQLExpr right, String dbType)
public SQLBinaryOpExpr(SQLExpr left, SQLExpr right, SQLBinaryOperator operator)
public String getDbType()
public void setDbType(String dbType)
public SQLExpr getLeft()
public void setLeft(SQLExpr left)
public SQLExpr getRight()
public void setRight(SQLExpr right)
public SQLBinaryOperator getOperator()
public void setOperator(SQLBinaryOperator operator)
public int hashCode()
hashCode in class SQLExprImplpublic boolean equals(Object obj)
equals in class SQLExprImplpublic boolean equalsIgoreOrder(SQLBinaryOpExpr other)
public SQLBinaryOpExpr clone()
public String toString()
toString in class SQLObjectImplpublic static SQLExpr combine(List<? extends SQLExpr> items, SQLBinaryOperator op)
public static List<SQLExpr> split(SQLBinaryOpExpr x)
public static List<SQLExpr> split(SQLBinaryOpExpr x, SQLBinaryOperator op)
public static void split(List<SQLExpr> outList, SQLExpr expr, SQLBinaryOperator op)
public static SQLBinaryOpExpr isNotNull(SQLExpr expr)
public static SQLBinaryOpExpr isNull(SQLExpr expr)
public boolean replace(SQLExpr expr, SQLExpr taget)
replace in interface SQLReplaceableCopyright © 2013–2017 Alibaba Group. All rights reserved.