public abstract class BatchBuilder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
<P> BatchBuilder |
literal(java.lang.Class<P> paramClass,
P param)
Appends a parameter as literal.
|
<P> BatchBuilder |
param(java.lang.Class<P> paramClass,
P param)
Appends a parameter.
|
abstract BatchBuilder |
removeLast()
Removes the last SQL fragment or parameter.
|
abstract BatchBuilder |
sql(java.lang.String sql)
Appends an SQL fragment.
|
public abstract BatchBuilder sql(java.lang.String sql)
sql - the SQL fragmentDomaNullPointerException - if sql is nullpublic abstract BatchBuilder removeLast()
public <P> BatchBuilder param(java.lang.Class<P> paramClass, P param)
The parameter type must be one of basic types or holder types.
P - the parameter typeparamClass - the parameter classparam - the parameterDomaNullPointerException - if paramClass is nullpublic <P> BatchBuilder literal(java.lang.Class<P> paramClass, P param)
The parameter type must be one of basic types or holder types.
P - the parameter typeparamClass - the parameter classparam - the parameterDomaNullPointerException - if paramClass is null