Uses of Interface
org.h2.result.ResultTarget
-
Packages that use ResultTarget Package Description org.h2.command This package contains the parser and the base classes for prepared SQL statements.org.h2.command.dml Contains DML (data manipulation language) and related SQL statements.org.h2.command.query Contains queries.org.h2.expression.condition Condition expressions.org.h2.result Implementation of row and internal result sets.org.h2.table Classes related to a table and table meta data. -
-
Uses of ResultTarget in org.h2.command
Classes in org.h2.command that implement ResultTarget Modifier and Type Class Description private static class
CommandContainer.GeneratedKeysCollector
Collector of generated keys. -
Uses of ResultTarget in org.h2.command.dml
Classes in org.h2.command.dml that implement ResultTarget Modifier and Type Class Description class
Insert
This class represents the statement INSERTFields in org.h2.command.dml declared as ResultTarget Modifier and Type Field Description private ResultTarget
Insert. deltaChangeCollector
Methods in org.h2.command.dml with parameters of type ResultTarget Modifier and Type Method Description private 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 ResultTarget Modifier and Type Method Description (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, java.util.ArrayList<java.util.ArrayList<Expression>> rows)
Appends visible columns of all rows to the specified result.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 Modifier and Type Class Description private static class
UniquePredicate.Target
-
Uses of ResultTarget in org.h2.result
Classes in org.h2.result that implement ResultTarget Modifier and Type Class Description class
LocalResult
A local result set contains all row data of a result set.class
SimpleResult
Simple in-memory result. -
Uses of ResultTarget in org.h2.table
Methods in org.h2.table with parameters of type ResultTarget Modifier and Type Method Description static void
DataChangeDeltaTable. collectInsertedFinalRow(SessionLocal session, Table table, ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode, Row newRow)
Collects final row for INSERT operations.
-