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.h2.engine.Session ses,
int[] masks,
org.h2.table.TableFilter[] filters,
int filter,
org.h2.result.SortOrder sortOrder,
HashSet<org.h2.table.Column> allColumnsSet) |
String |
getName() |
String |
getPlanSQL() |
add, canFindNext, canGetFirstOrLast, canScan, checkRename, close, commit, 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, initBaseIndex, isFindUsingFullTableScan, isFirstColumn, mayHaveNullDuplicatespublic static final String SCAN_INDEX_NAME_SUFFIX
protected GridH2IndexBase delegate()
delegate in class H2ScanIndex<GridH2IndexBase>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)
getCost in interface org.h2.index.IndexgetCost in class H2ScanIndex<GridH2IndexBase>public String getPlanSQL()
getPlanSQL in interface org.h2.index.IndexgetPlanSQL in class org.h2.index.BaseIndexpublic String getName()
getName in interface org.h2.engine.DbObjectgetName in class org.h2.engine.DbObjectBase
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.16.0 Release Date : December 15 2023