public class SqlCase extends RdbmsQueryModelNodeBase implements SqlExpr
| Modifier and Type | Class and Description |
|---|---|
class |
SqlCase.Entry |
| Constructor and Description |
|---|
SqlCase() |
| Modifier and Type | Method and Description |
|---|---|
SqlCase |
clone() |
boolean |
equals(Object obj) |
List<SqlCase.Entry> |
getEntries() |
int |
hashCode() |
void |
removeEntry(SqlCase.Entry e) |
void |
replaceChildNode(QueryModelNode current,
QueryModelNode replacement) |
void |
truncateEntries(SqlCase.Entry e) |
<X extends Exception> |
visit(RdbmsQueryModelVisitorBase<X> visitor) |
<X extends Exception> |
visitChildren(QueryModelVisitor<X> visitor) |
void |
when(SqlExpr condition,
SqlExpr expr) |
visitgetParentNode, getSignature, nullEquals, replaceNodeInList, replaceWith, setParentNode, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitgetParentNode, getSignature, replaceWith, setParentNode, toString, visitpublic List<SqlCase.Entry> getEntries()
public <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X extends Exception
visitChildren in interface QueryModelNodevisitChildren in class QueryModelNodeBaseX extends Exceptionpublic void replaceChildNode(QueryModelNode current, QueryModelNode replacement)
replaceChildNode in interface QueryModelNodereplaceChildNode in class QueryModelNodeBasepublic SqlCase clone()
clone in interface QueryModelNodeclone in interface SqlExprclone in class QueryModelNodeBasepublic <X extends Exception> void visit(RdbmsQueryModelVisitorBase<X> visitor) throws X extends Exception
visit in class RdbmsQueryModelNodeBaseX extends Exceptionpublic void removeEntry(SqlCase.Entry e)
public void truncateEntries(SqlCase.Entry e)
public boolean equals(Object obj)
equals in interface QueryModelNodeequals in class ObjectCopyright © 2001-2014 Aduna. All Rights Reserved.