| Package | Description |
|---|---|
| org.seasar.doma.jdbc.criteria |
Provides entry points for the Criteria API.
|
| org.seasar.doma.jdbc.criteria.statement |
Provides criteria query statements.
|
| Modifier and Type | Method and Description |
|---|---|
<ENTITY> Statement<Result<ENTITY>> |
Entityql.delete(EntityMetamodel<ENTITY> entityMetamodel,
ENTITY entity) |
<ENTITY> Statement<Result<ENTITY>> |
Entityql.delete(EntityMetamodel<ENTITY> entityMetamodel,
ENTITY entity,
java.util.function.Consumer<DeleteSettings> settingsConsumer) |
<ENTITY> Statement<BatchResult<ENTITY>> |
Entityql.delete(EntityMetamodel<ENTITY> entityMetamodel,
java.util.List<ENTITY> entities) |
<ENTITY> Statement<BatchResult<ENTITY>> |
Entityql.delete(EntityMetamodel<ENTITY> entityMetamodel,
java.util.List<ENTITY> entities,
java.util.function.Consumer<DeleteSettings> settingsConsumer) |
<ENTITY> Statement<Result<ENTITY>> |
Entityql.update(EntityMetamodel<ENTITY> entityMetamodel,
ENTITY entity) |
<ENTITY> Statement<Result<ENTITY>> |
Entityql.update(EntityMetamodel<ENTITY> entityMetamodel,
ENTITY entity,
java.util.function.Consumer<UpdateSettings> settingsConsumer) |
<ENTITY> Statement<BatchResult<ENTITY>> |
Entityql.update(EntityMetamodel<ENTITY> entityMetamodel,
java.util.List<ENTITY> entities) |
<ENTITY> Statement<BatchResult<ENTITY>> |
Entityql.update(EntityMetamodel<ENTITY> entityMetamodel,
java.util.List<ENTITY> entities,
java.util.function.Consumer<UpdateSettings> settingsConsumer) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Listable<ELEMENT>
Represents that the implementation can fetch data from database and list them.
|
interface |
SetOperand<ELEMENT>
Represents a set operand.
|
interface |
SetOperator<ELEMENT>
Represents a set operator.
|
interface |
StreamMappable<ELEMENT>
Represents that the implementation can fetch data from database as a stream and map it to
something.
|
| Modifier and Type | Method and Description |
|---|---|
Statement<Result<ENTITY>> |
EntityqlInsertStatement.onDuplicateKeyIgnore()
Create statement that inserts or ignore
|
Statement<BatchResult<ENTITY>> |
EntityqlBatchInsertStatement.onDuplicateKeyIgnore() |
Statement<Result<ENTITY>> |
EntityqlInsertStatement.onDuplicateKeyUpdate()
Create statement that inserts or updates
|
Statement<BatchResult<ENTITY>> |
EntityqlBatchInsertStatement.onDuplicateKeyUpdate() |
default Statement<RESULT> |
Statement.peek(java.util.function.Consumer<Sql<?>> consumer) |
Statement<java.lang.Integer> |
NativeSqlUpdateTerminal.where(java.util.function.Consumer<WhereDeclaration> block) |
Statement<java.lang.Integer> |
NativeSqlDeleteStarting.where(java.util.function.Consumer<WhereDeclaration> block) |