| Modifier and Type | Class and Description |
|---|---|
static class |
CaseImpl.WhenImpl
Implementation of a
Case.When clause. |
| Modifier | Constructor and Description |
|---|---|
protected |
CaseImpl(Column.Type pType)
Creates a new instance with the given type.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addWhen(Case.When pWhen)
Adds a new when clause.
|
void |
addWhen(java.lang.Object pCondition,
java.lang.Object pValue)
Adds a new clause "when pCondition then pValue".
|
java.lang.Object |
getCheckedValue()
Returns the value being checked.
|
java.lang.Object |
getElseValue()
Returns the value for the "else" clause.
|
Column.Type |
getType()
Returns the case clauses type.
|
Case.When[] |
getWhens()
Returns the array of "when" clauses.
|
void |
setCheckedValue(java.lang.Object pValue)
Sets the value being checked.
|
void |
setElseValue(java.lang.Object pValue)
Sets the value for the "else" clause.
|
protected CaseImpl(Column.Type pType)
public void setCheckedValue(java.lang.Object pValue)
CasesetCheckedValue in interface Casepublic java.lang.Object getCheckedValue()
CasegetCheckedValue in interface Casepublic void addWhen(java.lang.Object pCondition,
java.lang.Object pValue)
Casepublic void addWhen(Case.When pWhen)
Casepublic void setElseValue(java.lang.Object pValue)
CasesetElseValue in interface Casepublic java.lang.Object getElseValue()
CasegetElseValue in interface Casepublic Column.Type getType()
Case