Module org.seasar.doma.core
Package org.seasar.doma.jdbc.criteria.statement
package org.seasar.doma.jdbc.criteria.statement
Provides criteria query statements.
-
ClassDescriptionRepresents that the implementation can build an SQL.EntityqlBatchDeleteStatement<ENTITY>EntityqlBatchInsertIntermediate<ENTITY>EntityqlBatchInsertStatement<ENTITY>EntityqlBatchInsertTerminate<ENTITY>EntityqlBatchUpdateStatement<ENTITY>EntityqlDeleteReturningStatement<ENTITY>EntityqlDeleteStatement<ENTITY>EntityqlInsertIntermediate<ENTITY>EntityqlInsertStatement<ENTITY>EntityqlInsertTerminal<ENTITY>EntityqlMultiInsertIntermediate<ENTITY>EntityqlMultiInsertStatement<ENTITY>EntityqlMultiInsertTerminal<ENTITY>EntityqlSelectStarting<ENTITY>EntityqlSelectTerminal<ENTITY>EntityqlUpdateReturningStatement<ENTITY>EntityqlUpdateStatement<ENTITY>EntityQueryable<ENTITY>Represents a queryable statement for entities.Listable<ELEMENT>Represents that the implementation can fetch data from database and list them.NativeSqlSelectIntermediate<ELEMENT>NativeSqlSelectStarting<ENTITY>NativeSqlSelectTerminal<RESULT>NativeSqlSetStarting<ELEMENT>NativeSqlSetTerminal<RESULT>SetOperand<ELEMENT>Represents a set operand.SetOperator<ELEMENT>Represents a set operator.Singular<ELEMENT>Statement<RESULT>Represents the SQL statement built by the Criteria API.StreamMappable<ELEMENT>Represents that the implementation can fetch data from database as a stream and map it to something.UnifiedDeleteStarting<ENTITY>Represents a DELETE statement starting point.UnifiedInsertStarting<ENTITY>Represents an INSERT statement starting point.UnifiedSelectStarting<ENTITY>Represents a SELECT statement starting point.UnifiedSelectTerminal<ENTITY>Represents a SELECT statement terminal.UnifiedUpdateStarting<ENTITY>Represents an UPDATE statement starting point.