public class SQLCaseExpr extends SQLExprImpl implements SQLReplaceable, Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
SQLCaseExpr.Item |
| Constructor and Description |
|---|
SQLCaseExpr() |
| Modifier and Type | Method and Description |
|---|---|
void |
addItem(SQLCaseExpr.Item item) |
SQLCaseExpr |
clone() |
SQLDataType |
computeDataType() |
boolean |
equals(Object obj) |
List |
getChildren() |
SQLExpr |
getElseExpr() |
List<SQLCaseExpr.Item> |
getItems() |
SQLExpr |
getValueExpr() |
int |
hashCode() |
boolean |
replace(SQLExpr expr,
SQLExpr target) |
void |
setElseExpr(SQLExpr elseExpr) |
void |
setValueExpr(SQLExpr valueExpr) |
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 SQLExpr getValueExpr()
public void setValueExpr(SQLExpr valueExpr)
public SQLExpr getElseExpr()
public void setElseExpr(SQLExpr elseExpr)
public List<SQLCaseExpr.Item> getItems()
public void addItem(SQLCaseExpr.Item item)
public List getChildren()
getChildren in interface SQLExprgetChildren in class SQLExprImplpublic boolean replace(SQLExpr expr, SQLExpr target)
replace in interface SQLReplaceablepublic int hashCode()
hashCode in class SQLExprImplpublic boolean equals(Object obj)
equals in class SQLExprImplpublic SQLCaseExpr clone()
public SQLDataType computeDataType()
computeDataType in interface SQLExprcomputeDataType in class SQLExprImplpublic String toString()
toString in class SQLObjectImplCopyright © 2013–2018 Alibaba Group. All rights reserved.