ICaseExpressionStateObjectBuilder adds support for
creating a CASE expression.
| Modifier and Type | Field and Description |
|---|---|
| private CaseExpressionStateObject | caseExpressionStateObject
Keeps track of the actual |
| Access | Constructor and Description |
|---|---|
| protected | AbstractCaseExpressionStateObjectBuilder(StateObject
The parent of the parent)CASE expression to build, which is only
required when a JPQL fragment needs to be parsedCreates a new |
| Modifier and Type | Method and Description |
|---|---|
| public CaseExpressionStateObject | buildStateObject()
Implements org. |
| public ICaseExpressionStateObjectBuilder | when(ICaseExpressionStateObjectBuilder
The when, ICaseExpressionStateObjectBuilder WHEN expressionThe then)THEN expressionImplements org. WHEN expression.
|
| caseExpressionStateObject | back to summary |
|---|---|
| private CaseExpressionStateObject caseExpressionStateObject Keeps track of the actual | |
| AbstractCaseExpressionStateObjectBuilder | back to summary |
|---|---|
| protected AbstractCaseExpressionStateObjectBuilder(StateObject parent) Creates a new
| |
| buildStateObject | back to summary |
|---|---|
| public CaseExpressionStateObject buildStateObject() Implements org. Doc from org. Creates the actual state object based on the information this builder gathered.
| |
| when | back to summary |
|---|---|
| public ICaseExpressionStateObjectBuilder when(ICaseExpressionStateObjectBuilder when, ICaseExpressionStateObjectBuilder then) Implements org. Doc from org. Creates a single
| |