Uses of Interface
org.h2.result.ResultTarget
Packages that use ResultTarget
Package
Description
This package contains the parser and the base classes for prepared SQL statements.
Contains DML (data manipulation language) and related SQL statements.
Contains queries.
Condition expressions.
Implementation of row and internal result sets.
Classes related to a table and table meta data.
-
Uses of ResultTarget in org.h2.command
Classes in org.h2.command that implement ResultTargetModifier and TypeClassDescriptionprivate static final class
Collector of generated keys. -
Uses of ResultTarget in org.h2.command.dml
Classes in org.h2.command.dml that implement ResultTargetFields in org.h2.command.dml declared as ResultTargetMethods in org.h2.command.dml with parameters of type ResultTargetModifier and TypeMethodDescriptionprivate int
Merge.merge
(Row row, Expression[] expressions, ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) Updates an existing row or inserts a new one.private int
MergeUsing.merge
(boolean nullRow, ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) (package private) abstract void
MergeUsing.When.merge
(SessionLocal session, ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) Merges rows.(package private) void
MergeUsing.WhenMatchedThenDelete.merge
(SessionLocal session, ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) (package private) void
MergeUsing.WhenMatchedThenUpdate.merge
(SessionLocal session, ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) (package private) void
MergeUsing.WhenNotMatched.merge
(SessionLocal session, ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) (package private) boolean
SetClauseList.prepareUpdate
(Table table, SessionLocal session, ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode, LocalResult rows, Row oldRow, boolean updateToCurrentValuesReturnsZero) abstract long
DataChangeStatement.update
(ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) Execute the statement with specified delta change collector and collection mode.long
Delete.update
(ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) long
Insert.update
(ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) long
Merge.update
(ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) long
MergeUsing.update
(ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) long
Update.update
(ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) -
Uses of ResultTarget in org.h2.command.query
Methods in org.h2.command.query with parameters of type ResultTargetModifier and TypeMethodDescription(package private) LocalResult
Query.finishResult
(LocalResult result, long offset, long fetch, boolean fetchPercent, ResultTarget target) Applies limits, if any, to a result and makes it ready for value retrieval.static void
TableValueConstructor.getVisibleResult
(SessionLocal session, ResultTarget result, Column[] columns, ArrayList<ArrayList<Expression>> rows) Appends visible columns of all rows to the specified result.final ResultInterface
Query.query
(long limit, ResultTarget target) Execute the query, writing the result to the target result.private void
Select.queryDistinct
(ResultTarget result, long offset, long limitRows, boolean withTies, boolean quickOffset) private LazyResult
Select.queryFlat
(int columnCount, ResultTarget result, long offset, long limitRows, boolean withTies, boolean quickOffset) private LazyResult
Select.queryGroupSorted
(int columnCount, ResultTarget result, long offset, boolean quickOffset) private void
Select.queryQuick
(int columnCount, ResultTarget result, boolean skipResult) protected abstract ResultInterface
Query.queryWithoutCache
(long limit, ResultTarget target) Execute the query without checking the cache.protected ResultInterface
Select.queryWithoutCache
(long maxRows, ResultTarget target) protected ResultInterface
SelectUnion.queryWithoutCache
(long maxRows, ResultTarget target) protected ResultInterface
TableValueConstructor.queryWithoutCache
(long limit, ResultTarget target) private ResultInterface
Query.queryWithoutCacheLazyCheck
(long limit, ResultTarget target) -
Uses of ResultTarget in org.h2.expression.condition
Classes in org.h2.expression.condition that implement ResultTarget -
Uses of ResultTarget in org.h2.result
Classes in org.h2.result that implement ResultTargetModifier and TypeClassDescriptionclass
A local result set contains all row data of a result set.class
Simple in-memory result. -
Uses of ResultTarget in org.h2.table
Methods in org.h2.table with parameters of type ResultTargetModifier and TypeMethodDescriptionstatic void
DataChangeDeltaTable.collectInsertedFinalRow
(SessionLocal session, Table table, ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode, Row newRow) Collects final row for INSERT operations.