public class H2ManagedLocalResult extends Object implements org.gridgain.internal.h2.result.LocalResult
| Constructor and Description |
|---|
H2ManagedLocalResult()
Construct a local result object.
|
H2ManagedLocalResult(org.gridgain.internal.h2.engine.Session ses,
org.gridgain.internal.h2.expression.Expression[] expressions,
int visibleColCnt)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addRow(org.gridgain.internal.h2.value.Value[] values) |
void |
close() |
boolean |
containsDistinct(org.gridgain.internal.h2.value.Value[] values) |
boolean |
containsNull() |
H2ManagedLocalResult |
createShallowCopy(org.gridgain.internal.h2.engine.SessionInterface targetSession) |
org.gridgain.internal.h2.value.Value[] |
currentRow() |
void |
done() |
String |
getAlias(int i) |
String |
getColumnName(int i) |
org.gridgain.internal.h2.value.TypeInfo |
getColumnType(int i) |
int |
getFetchSize() |
int |
getNullable(int i) |
int |
getRowCount() |
int |
getRowId() |
String |
getSchemaName(int i) |
String |
getTableName(int i) |
int |
getVisibleColumnCount() |
boolean |
hasNext() |
boolean |
isAfterLast() |
boolean |
isAutoIncrement(int i) |
boolean |
isClosed() |
boolean |
isLazy() |
void |
limitsWereApplied() |
long |
memoryReserved() |
org.apache.ignite.internal.processors.query.h2.H2MemoryTracker |
memoryTracker() |
boolean |
needToClose() |
boolean |
next() |
protected void |
onClose()
Close event handler.
|
void |
removeDistinct(org.gridgain.internal.h2.value.Value[] values) |
void |
reset() |
void |
setDistinct() |
void |
setDistinct(int[] distinctIndexes) |
void |
setFetchPercent(boolean fetchPercent) |
void |
setFetchSize(int fetchSize) |
void |
setLimit(int limit) |
void |
setMaxMemoryRows(int maxValue) |
void |
setOffset(int offset) |
void |
setSortOrder(org.gridgain.internal.h2.result.SortOrder sort) |
void |
setWithTies(org.gridgain.internal.h2.result.SortOrder withTiesSortOrder) |
String |
toString() |
public H2ManagedLocalResult()
public H2ManagedLocalResult(org.gridgain.internal.h2.engine.Session ses,
org.gridgain.internal.h2.expression.Expression[] expressions,
int visibleColCnt)
ses - the sessionexpressions - the expression arrayvisibleColCnt - the number of visible columnspublic boolean isLazy()
isLazy in interface org.gridgain.internal.h2.result.ResultInterfacepublic void setMaxMemoryRows(int maxValue)
setMaxMemoryRows in interface org.gridgain.internal.h2.result.LocalResultpublic H2ManagedLocalResult createShallowCopy(org.gridgain.internal.h2.engine.SessionInterface targetSession)
createShallowCopy in interface org.gridgain.internal.h2.result.ResultInterfacepublic void setSortOrder(org.gridgain.internal.h2.result.SortOrder sort)
setSortOrder in interface org.gridgain.internal.h2.result.LocalResultpublic void setDistinct()
setDistinct in interface org.gridgain.internal.h2.result.LocalResultpublic void setDistinct(int[] distinctIndexes)
setDistinct in interface org.gridgain.internal.h2.result.LocalResultpublic void removeDistinct(org.gridgain.internal.h2.value.Value[] values)
removeDistinct in interface org.gridgain.internal.h2.result.LocalResultpublic boolean containsDistinct(org.gridgain.internal.h2.value.Value[] values)
containsDistinct in interface org.gridgain.internal.h2.result.LocalResultpublic boolean containsNull()
containsNull in interface org.gridgain.internal.h2.result.LocalResultpublic void reset()
reset in interface org.gridgain.internal.h2.result.ResultInterfacepublic org.gridgain.internal.h2.value.Value[] currentRow()
currentRow in interface org.gridgain.internal.h2.result.ResultInterfacepublic boolean next()
next in interface org.gridgain.internal.h2.result.ResultInterfacepublic int getRowId()
getRowId in interface org.gridgain.internal.h2.result.ResultInterfacepublic boolean isAfterLast()
isAfterLast in interface org.gridgain.internal.h2.result.ResultInterfacepublic void addRow(org.gridgain.internal.h2.value.Value[] values)
addRow in interface org.gridgain.internal.h2.result.ResultTargetpublic int getVisibleColumnCount()
getVisibleColumnCount in interface org.gridgain.internal.h2.result.ResultInterfacepublic void done()
done in interface org.gridgain.internal.h2.result.LocalResultpublic int getRowCount()
getRowCount in interface org.gridgain.internal.h2.result.ResultInterfacegetRowCount in interface org.gridgain.internal.h2.result.ResultTargetpublic void limitsWereApplied()
limitsWereApplied in interface org.gridgain.internal.h2.result.ResultTargetpublic boolean hasNext()
hasNext in interface org.gridgain.internal.h2.result.ResultInterfacepublic void setLimit(int limit)
setLimit in interface org.gridgain.internal.h2.result.LocalResultpublic void setFetchPercent(boolean fetchPercent)
setFetchPercent in interface org.gridgain.internal.h2.result.LocalResultpublic void setWithTies(org.gridgain.internal.h2.result.SortOrder withTiesSortOrder)
setWithTies in interface org.gridgain.internal.h2.result.LocalResultpublic boolean needToClose()
needToClose in interface org.gridgain.internal.h2.result.ResultInterfacepublic long memoryReserved()
public void close()
close in interface AutoCloseableclose in interface org.gridgain.internal.h2.result.ResultInterfacepublic String getAlias(int i)
getAlias in interface org.gridgain.internal.h2.result.ResultInterfacepublic String getTableName(int i)
getTableName in interface org.gridgain.internal.h2.result.ResultInterfacepublic String getSchemaName(int i)
getSchemaName in interface org.gridgain.internal.h2.result.ResultInterfacepublic String getColumnName(int i)
getColumnName in interface org.gridgain.internal.h2.result.ResultInterfacepublic org.gridgain.internal.h2.value.TypeInfo getColumnType(int i)
getColumnType in interface org.gridgain.internal.h2.result.ResultInterfacepublic int getNullable(int i)
getNullable in interface org.gridgain.internal.h2.result.ResultInterfacepublic boolean isAutoIncrement(int i)
isAutoIncrement in interface org.gridgain.internal.h2.result.ResultInterfacepublic void setOffset(int offset)
setOffset in interface org.gridgain.internal.h2.result.LocalResultpublic boolean isClosed()
isClosed in interface org.gridgain.internal.h2.result.ResultInterfacepublic int getFetchSize()
getFetchSize in interface org.gridgain.internal.h2.result.ResultInterfacepublic void setFetchSize(int fetchSize)
setFetchSize in interface org.gridgain.internal.h2.result.ResultInterfacepublic org.apache.ignite.internal.processors.query.h2.H2MemoryTracker memoryTracker()
protected void onClose()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.23-p1 Release Date : November 19 2025