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, setParent
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParent
public 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 SQLExpr
public boolean replace(SQLExpr expr, SQLExpr target)
replace
in interface SQLReplaceable
public int hashCode()
hashCode
in class SQLExprImpl
public boolean equals(Object obj)
equals
in class SQLExprImpl
public SQLCaseExpr clone()
public SQLDataType computeDataType()
computeDataType
in interface SQLExpr
computeDataType
in class SQLExprImpl
public String toString()
toString
in class SQLObjectImpl
Copyright © 2013–2017 Alibaba Group. All rights reserved.