| Package | Description |
|---|---|
| org.seasar.doma.jdbc.builder |
Provides classes to build dynamic SQL statements.
|
| Modifier and Type | Method and Description |
|---|---|
<P> BatchBuilder |
BatchBuilder.literal(java.lang.Class<P> paramClass,
P param)
Appends a parameter as literal.
|
<P> BatchBuilder |
BatchBuilder.param(java.lang.Class<P> paramClass,
P param)
Appends a parameter.
|
abstract BatchBuilder |
BatchBuilder.removeLast()
Removes the last SQL fragment or parameter.
|
abstract BatchBuilder |
BatchBuilder.sql(java.lang.String sql)
Appends an SQL fragment.
|
| Modifier and Type | Method and Description |
|---|---|
<P> int[] |
BatchDeleteExecutor.execute(java.lang.Iterable<P> params,
java.util.function.BiConsumer<P,BatchBuilder> buildConsumer)
Executes SQL DELETE statements.
|
<P> int[] |
BatchInsertExecutor.execute(java.lang.Iterable<P> params,
java.util.function.BiConsumer<P,BatchBuilder> buildConsumer)
Executes SQL INSERT statements.
|
<P> int[] |
BatchUpdateExecutor.execute(java.lang.Iterable<P> params,
java.util.function.BiConsumer<P,BatchBuilder> buildConsumer)
Executes SQL UPDATE statements.
|