public final class GridMergeIndexUnsorted extends GridMergeIndex
GridMergeIndex.FetchingCursor, GridMergeIndex.Pollable<E>firstRowCmp, lastRowCmp| Constructor and Description |
|---|
GridMergeIndexUnsorted(GridKernalContext ctx,
GridMergeTable tbl,
String name) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addPage0(GridResultPage page) |
static GridMergeIndexUnsorted |
createDummy(GridKernalContext ctx) |
boolean |
fetchedAll() |
protected org.h2.index.Cursor |
findAllFetched(List<org.h2.result.Row> fetched,
org.h2.result.SearchRow first,
org.h2.result.SearchRow last) |
protected org.h2.index.Cursor |
findInStream(org.h2.result.SearchRow first,
org.h2.result.SearchRow last) |
double |
getCost(org.h2.engine.Session ses,
int[] masks,
org.h2.table.TableFilter[] filters,
int filter,
org.h2.result.SortOrder sortOrder,
HashSet<org.h2.table.Column> allColumnsSet) |
void |
setSources(Collection<ClusterNode> nodes,
int segmentsCnt)
Set source nodes.
|
add, addPage, binarySearchRow, canGetFirstOrLast, checkBounds, checkRename, close, createDummyLastPage, fail, fail, find, findFirstOrLast, getDiskSpaceUsed, getRowCount, getRowCountApproximation, hasSource, needRebuild, pollNextIterator, remove, remove, setPageSize, sources, truncatecanFindNext, canScan, checkIndexColumnTypes, commit, compareRows, containsNullAndAllowMultipleNull, createLookupBatch, find, findNext, getColumnIndex, getColumns, getCostRangeIndex, getCreateSQL, getCreateSQLForCopy, getDropSQL, getDuplicateKeyException, getIndexColumns, getIndexType, getPlanSQL, getRow, getTable, getType, initBaseIndex, isFirstColumn, isHidden, isRowIdIndex, removeChildrenAndResources, setSortedInsertModegetChildren, getComment, getDatabase, getId, getModificationId, getName, initDbObjectBase, invalidate, isTemporary, isValid, rename, setComment, setModified, setObjectName, setTemporary, toStringpublic GridMergeIndexUnsorted(GridKernalContext ctx, GridMergeTable tbl, String name)
ctx - Context.tbl - Table.name - Index name.public static GridMergeIndexUnsorted createDummy(GridKernalContext ctx)
ctx - Context.public void setSources(Collection<ClusterNode> nodes, int segmentsCnt)
setSources in class GridMergeIndexnodes - Nodes.segmentsCnt - Index segments per table.public boolean fetchedAll()
fetchedAll in class GridMergeIndextrue If we have fetched all the remote rows into a fetched list.protected void addPage0(GridResultPage page)
addPage0 in class GridMergeIndexpage - Page.public double getCost(org.h2.engine.Session ses,
int[] masks,
org.h2.table.TableFilter[] filters,
int filter,
org.h2.result.SortOrder sortOrder,
HashSet<org.h2.table.Column> allColumnsSet)
protected org.h2.index.Cursor findAllFetched(List<org.h2.result.Row> fetched, org.h2.result.SearchRow first, org.h2.result.SearchRow last)
findAllFetched in class GridMergeIndexfetched - Fetched rows.first - Lower bound.last - Upper bound.protected org.h2.index.Cursor findInStream(org.h2.result.SearchRow first,
org.h2.result.SearchRow last)
findInStream in class GridMergeIndexfirst - Lower bound.last - Upper bound.GridMergeIndex.FetchingCursor instance.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.6.0 Release Date : July 10 2018