Uses of Interface
org.seasar.doma.jdbc.criteria.statement.Statement
Packages that use Statement
Package
Description
Provides entry points for the Criteria API.
Provides criteria query statements.
-
Uses of Statement in org.seasar.doma.jdbc.criteria
Methods in org.seasar.doma.jdbc.criteria that return StatementModifier and TypeMethodDescriptionEntityql.delete(EntityMetamodel<ENTITY> entityMetamodel, ENTITY entity) Deprecated, for removal: This API element is subject to removal in a future version.Entityql.delete(EntityMetamodel<ENTITY> entityMetamodel, ENTITY entity, Consumer<DeleteSettings> settingsConsumer) Deprecated, for removal: This API element is subject to removal in a future version.<ENTITY> Statement<BatchResult<ENTITY>>Entityql.delete(EntityMetamodel<ENTITY> entityMetamodel, List<ENTITY> entities) Deprecated, for removal: This API element is subject to removal in a future version.<ENTITY> Statement<BatchResult<ENTITY>>Entityql.delete(EntityMetamodel<ENTITY> entityMetamodel, List<ENTITY> entities, Consumer<DeleteSettings> settingsConsumer) Deprecated, for removal: This API element is subject to removal in a future version.Entityql.update(EntityMetamodel<ENTITY> entityMetamodel, ENTITY entity) Deprecated, for removal: This API element is subject to removal in a future version.Entityql.update(EntityMetamodel<ENTITY> entityMetamodel, ENTITY entity, Consumer<UpdateSettings> settingsConsumer) Deprecated, for removal: This API element is subject to removal in a future version.<ENTITY> Statement<BatchResult<ENTITY>>Entityql.update(EntityMetamodel<ENTITY> entityMetamodel, List<ENTITY> entities) Deprecated, for removal: This API element is subject to removal in a future version.<ENTITY> Statement<BatchResult<ENTITY>>Entityql.update(EntityMetamodel<ENTITY> entityMetamodel, List<ENTITY> entities, Consumer<UpdateSettings> settingsConsumer) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Statement in org.seasar.doma.jdbc.criteria.statement
Subinterfaces of Statement in org.seasar.doma.jdbc.criteria.statementModifier and TypeInterfaceDescriptioninterfaceEntityQueryable<ENTITY>Represents a queryable statement for entities.interfaceListable<ELEMENT>Represents that the implementation can fetch data from database and list them.interfaceSetOperand<ELEMENT>Represents a set operand.interfaceSetOperator<ELEMENT>Represents a set operator.interfaceSingular<ELEMENT>interfaceStreamMappable<ELEMENT>Represents that the implementation can fetch data from database as a stream and map it to something.Classes in org.seasar.doma.jdbc.criteria.statement that implement StatementModifier and TypeClassDescriptionclassAbstractSetOperand<STMT extends AbstractSetOperand<STMT,ELEMENT>, ELEMENT> classAbstractStatement<STMT extends AbstractStatement<STMT,RESULT>, RESULT> classEntityqlBatchDeleteStatement<ENTITY>classEntityqlBatchInsertIntermediate<ENTITY>classEntityqlBatchInsertStatement<ENTITY>classEntityqlBatchInsertTerminate<ENTITY>classEntityqlBatchUpdateStatement<ENTITY>classEntityqlDeleteReturningStatement<ENTITY>classEntityqlDeleteStatement<ENTITY>classEntityqlInsertIntermediate<ENTITY>classEntityqlInsertStatement<ENTITY>classEntityqlInsertTerminal<ENTITY>classEntityqlMultiInsertIntermediate<ENTITY>classclassEntityqlMultiInsertStatement<ENTITY>classEntityqlMultiInsertTerminal<ENTITY>classEntityqlSelectStarting<ENTITY>classEntityqlSelectTerminal<ENTITY>classEntityqlUpdateReturningStatement<ENTITY>classEntityqlUpdateStatement<ENTITY>classclassclassclassNativeSqlSelectIntermediate<ELEMENT>classNativeSqlSelectStarting<ENTITY>classNativeSqlSelectTerminal<RESULT>classNativeSqlSetStarting<ELEMENT>classNativeSqlSetTerminal<RESULT>classclassclassclassclassclassUnifiedSelectStarting<ENTITY>Represents a SELECT statement starting point.classUnifiedSelectTerminal<ENTITY>Represents a SELECT statement terminal.Methods in org.seasar.doma.jdbc.criteria.statement that return StatementModifier and TypeMethodDescriptionUnifiedDeleteStarting.all()Deletes all the entities.Deletes the entities in batch.Updates the entities in batch.EntityqlBatchInsertIntermediate.keys(PropertyMetamodel<?>... keys) Specify the keys used for duplicate checking UPSERT statement.NativeSqlDeleteStarting.where(Consumer<WhereDeclaration> block) NativeSqlUpdateTerminal.where(Consumer<WhereDeclaration> block) UnifiedDeleteStarting.where(Consumer<WhereDeclaration> block) Specifies the where clause.