public class H2TableScanIndex extends H2ScanIndex<GridH2IndexBase>
GridH2Table. Delegates to CacheDataTree when either index rebuild is in progress,
or when direct scan over data pages is enabled.| Modifier and Type | Field and Description |
|---|---|
static String |
SCAN_INDEX_NAME_SUFFIX |
| Modifier and Type | Method and Description |
|---|---|
protected GridH2IndexBase |
delegate() |
double |
getCost(org.gridgain.internal.h2.engine.Session ses,
int[] masks,
org.gridgain.internal.h2.table.TableFilter[] filters,
int filter,
org.gridgain.internal.h2.result.SortOrder sortOrder,
org.gridgain.internal.h2.command.dml.AllColumnsForPlan allColumnsSet) |
String |
getName() |
String |
getPlanSQL() |
add, canFindNext, canGetFirstOrLast, canScan, checkRename, close, compareRows, createLookupBatch, find, find, findFirstOrLast, findNext, getChildren, getColumnIndex, getColumns, getComment, getCreateSQL, getCreateSQLForCopy, getDatabase, getDiskSpaceUsed, getDropSQL, getId, getIndexColumns, getIndexType, getRow, getRowCount, getRowCountApproximation, getSchema, getSQL, getTable, getType, isHidden, isRowIdIndex, isTemporary, needRebuild, remove, remove, removeChildrenAndResources, rename, setComment, setSortedInsertMode, setTemporary, truncatecheckIndexColumnTypes, getCostRangeIndex, getDuplicateKeyException, isFindUsingFullTableScan, isFirstColumn, mayHaveNullDuplicates, updategetModificationId, invalidate, isValid, setModified, setObjectName, toStringpublic static final String SCAN_INDEX_NAME_SUFFIX
protected GridH2IndexBase delegate()
delegate in class H2ScanIndex<GridH2IndexBase>public double getCost(org.gridgain.internal.h2.engine.Session ses,
int[] masks,
org.gridgain.internal.h2.table.TableFilter[] filters,
int filter,
org.gridgain.internal.h2.result.SortOrder sortOrder,
org.gridgain.internal.h2.command.dml.AllColumnsForPlan allColumnsSet)
getCost in interface org.gridgain.internal.h2.index.IndexgetCost in class H2ScanIndex<GridH2IndexBase>public String getPlanSQL()
getPlanSQL in interface org.gridgain.internal.h2.index.IndexgetPlanSQL in class org.gridgain.internal.h2.index.BaseIndexpublic String getName()
getName in interface org.gridgain.internal.h2.engine.DbObjectgetName in class org.gridgain.internal.h2.engine.DbObjectBase
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.23-p1 Release Date : November 19 2025