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)
Case
setCheckedValue
in interface Case
public java.lang.Object getCheckedValue()
Case
getCheckedValue
in interface Case
public void addWhen(java.lang.Object pCondition, java.lang.Object pValue)
Case
public void addWhen(Case.When pWhen)
Case
public void setElseValue(java.lang.Object pValue)
Case
setElseValue
in interface Case
public java.lang.Object getElseValue()
Case
getElseValue
in interface Case
public Column.Type getType()
Case