Expression, Operand, SafeSqlizableCase.ConditionalCase, Case.SimpleCasepublic abstract class Case<T extends SafeSqlizable> extends java.lang.Object implements Operand
| Modifier and Type | Class | Description |
|---|---|---|
static class |
Case.ConditionalCase |
|
static class |
Case.SimpleCase |
| Modifier and Type | Method | Description |
|---|---|---|
void |
add(T expression,
Operand result) |
|
void |
appendTo(SafeSqlBuilder builder) |
|
static Case.ConditionalCase |
create(Condition condition,
Operand result) |
|
static Case.ConditionalCase |
create(Condition condition,
Operand result,
Operand elseOperand) |
|
static Case.SimpleCase |
create(Operand expression,
Value value,
Operand result) |
|
static Case.SimpleCase |
create(Operand expression,
Value value,
Operand result,
Operand elseOperand) |
|
protected abstract SafeSql |
getCaseClause() |
|
void |
setElse(Operand operand) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittoSafeSqlpublic void setElse(Operand operand)
protected abstract SafeSql getCaseClause()
public void appendTo(SafeSqlBuilder builder)
appendTo in interface SafeSqlizablepublic static Case.ConditionalCase create(Condition condition, Operand result)
public static Case.ConditionalCase create(Condition condition, Operand result, Operand elseOperand)
public static Case.SimpleCase create(Operand expression, Value value, Operand result)
public static Case.SimpleCase create(Operand expression, Value value, Operand result, Operand elseOperand)
Copyright © 2018. All rights reserved.