Module org.seasar.doma.core
Interface Listable<ELEMENT>
- Type Parameters:
ELEMENT- the listable element type
- All Known Subinterfaces:
EntityQueryable<ENTITY>,SetOperand<ELEMENT>,SetOperator<ELEMENT>,StreamMappable<ELEMENT>
- All Known Implementing Classes:
AbstractSetOperand,EntityqlMultiInsertReturningStatement,EntityqlSelectStarting,EntityqlSelectTerminal,NativeSqlSelectIntermediate,NativeSqlSelectStarting,NativeSqlSetStarting,UnifiedSelectStarting,UnifiedSelectTerminal
Represents that the implementation can fetch data from database and list them.
-
Method Details
-
fetch
Returns data as a list.- Returns:
- data
-
stream
Returns data as a stream.- Returns:
- data
-
fetchOptional
Returns the first element of data as an optional.- Returns:
- the first element of data
-
fetchOne
Returns the first element of data.- Returns:
- the first element of data
-
peek
Description copied from interface:BuildablePeeks the built SQL.
-