public class SortedExternalResult extends AbstractExternalResult<org.gridgain.internal.h2.value.Value> implements org.gridgain.internal.h2.result.ResultExternal
data, log, memMgr, memTracker, parent, size| Constructor and Description |
|---|
SortedExternalResult(org.gridgain.internal.h2.engine.Session ses,
boolean distinct,
int[] distinctIndexes,
int visibleColCnt,
org.gridgain.internal.h2.result.SortOrder sort,
long initSize) |
| Modifier and Type | Method and Description |
|---|---|
int |
addRow(org.gridgain.internal.h2.value.Value[] row) |
int |
addRows(Collection<org.gridgain.internal.h2.value.Value[]> rows) |
boolean |
contains(org.gridgain.internal.h2.value.Value[] values) |
org.gridgain.internal.h2.result.ResultExternal |
createShallowCopy() |
org.gridgain.internal.h2.value.Value[] |
next() |
int |
removeRow(org.gridgain.internal.h2.value.Value[] values) |
void |
reset() |
close, closeChild, needToSpill, onChildCreated, onClose, sizepublic SortedExternalResult(org.gridgain.internal.h2.engine.Session ses,
boolean distinct,
int[] distinctIndexes,
int visibleColCnt,
org.gridgain.internal.h2.result.SortOrder sort,
long initSize)
ses - Session.distinct - Distinct flag.distinctIndexes - DISTINCT ON(...) expressions.visibleColCnt - Visible columns count.sort - Sort order.initSize - Initial size;public org.gridgain.internal.h2.value.Value[] next()
next in interface org.gridgain.internal.h2.result.ResultExternalpublic int addRows(Collection<org.gridgain.internal.h2.value.Value[]> rows)
addRows in interface org.gridgain.internal.h2.result.ResultExternalpublic int addRow(org.gridgain.internal.h2.value.Value[] row)
addRow in interface org.gridgain.internal.h2.result.ResultExternalpublic boolean contains(org.gridgain.internal.h2.value.Value[] values)
contains in interface org.gridgain.internal.h2.result.ResultExternalpublic int removeRow(org.gridgain.internal.h2.value.Value[] values)
removeRow in interface org.gridgain.internal.h2.result.ResultExternalpublic void reset()
reset in interface org.gridgain.internal.h2.result.ResultExternalpublic org.gridgain.internal.h2.result.ResultExternal createShallowCopy()
createShallowCopy in interface org.gridgain.internal.h2.result.ResultExternal
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.23-p1 Release Date : November 19 2025