java.lang.Object
org.seasar.doma.jdbc.builder.BatchBuilder
A builder that builds an SQL statement for a batch execution.
-
Method Summary
Modifier and TypeMethodDescription<P> BatchBuilderAppends a parameter as literal.<P> BatchBuilderAppends a parameter.abstract BatchBuilderRemoves the last SQL fragment or parameter.abstract BatchBuilderAppends an SQL fragment.
-
Method Details
-
sql
Appends an SQL fragment.- Parameters:
sql- the SQL fragment- Returns:
- a builder
- Throws:
DomaNullPointerException- ifsqlisnull
-
removeLast
Removes the last SQL fragment or parameter.- Returns:
- a builder
-
param
Appends a parameter.The parameter type must be one of basic types or holder types.
- Type Parameters:
P- the parameter type- Parameters:
paramClass- the parameter classparam- the parameter- Returns:
- a builder
- Throws:
DomaNullPointerException- ifparamClassisnull
-
literal
Appends a parameter as literal.The parameter type must be one of basic types or holder types.
- Type Parameters:
P- the parameter type- Parameters:
paramClass- the parameter classparam- the parameter- Returns:
- a builder
- Throws:
DomaNullPointerException- ifparamClassisnull
-