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 classCollector 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 intMerge.merge(Row row, Expression[] expressions, ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) Updates an existing row or inserts a new one.private intMergeUsing.merge(boolean nullRow, ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) (package private) abstract voidMergeUsing.When.merge(SessionLocal session, ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) Merges rows.(package private) voidMergeUsing.WhenMatchedThenDelete.merge(SessionLocal session, ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) (package private) voidMergeUsing.WhenMatchedThenUpdate.merge(SessionLocal session, ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) (package private) voidMergeUsing.WhenNotMatched.merge(SessionLocal session, ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) (package private) booleanSetClauseList.prepareUpdate(Table table, SessionLocal session, ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode, LocalResult rows, Row oldRow, boolean updateToCurrentValuesReturnsZero) abstract longDataChangeStatement.update(ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) Execute the statement with specified delta change collector and collection mode.longDelete.update(ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) longInsert.update(ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) longMerge.update(ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) longMergeUsing.update(ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode) longUpdate.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) LocalResultQuery.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 voidTableValueConstructor.getVisibleResult(SessionLocal session, ResultTarget result, Column[] columns, ArrayList<ArrayList<Expression>> rows) Appends visible columns of all rows to the specified result.final ResultInterfaceQuery.query(long limit, ResultTarget target) Execute the query, writing the result to the target result.private voidSelect.queryDistinct(ResultTarget result, long offset, long limitRows, boolean withTies, boolean quickOffset) private LazyResultSelect.queryFlat(int columnCount, ResultTarget result, long offset, long limitRows, boolean withTies, boolean quickOffset) private LazyResultSelect.queryGroupSorted(int columnCount, ResultTarget result, long offset, boolean quickOffset) private voidSelect.queryQuick(int columnCount, ResultTarget result, boolean skipResult) protected abstract ResultInterfaceQuery.queryWithoutCache(long limit, ResultTarget target) Execute the query without checking the cache.protected ResultInterfaceSelect.queryWithoutCache(long maxRows, ResultTarget target) protected ResultInterfaceSelectUnion.queryWithoutCache(long maxRows, ResultTarget target) protected ResultInterfaceTableValueConstructor.queryWithoutCache(long limit, ResultTarget target) private ResultInterfaceQuery.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 TypeClassDescriptionclassA local result set contains all row data of a result set.classSimple in-memory result. -
Uses of ResultTarget in org.h2.table
Methods in org.h2.table with parameters of type ResultTargetModifier and TypeMethodDescriptionstatic voidDataChangeDeltaTable.collectInsertedFinalRow(SessionLocal session, Table table, ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode, Row newRow) Collects final row for INSERT operations.