public abstract class H2TreeIndexBase extends GridH2IndexBase
tbl| Modifier | Constructor and Description |
|---|---|
protected |
H2TreeIndexBase(GridH2Table tbl,
String name,
org.h2.table.IndexColumn[] cols,
org.h2.index.IndexType type)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canGetFirstOrLast() |
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) |
abstract int |
inlineSize() |
add, checkRename, close, columnsArray, destroy, getDiskSpaceUsed, getDistributedMultiplier, getRowCountApproximation, getTable, needRebuild, put, putx, queryContextRegistry, refreshColumnIds, remove, remove, removex, rowDescriptor, segment, segmentForPartition, segmentForRow, segmentsCount, totalRowCount, truncate, unwrapgetCostRangeIndexcanFindNext, canScan, checkIndexColumnTypes, commit, compareRows, createLookupBatch, find, findNext, getColumnIndex, getColumns, getCostRangeIndex, getCreateSQL, getCreateSQLForCopy, getDropSQL, getDuplicateKeyException, getIndexColumns, getIndexType, getPlanSQL, getRow, getType, initBaseIndex, isFindUsingFullTableScan, isFirstColumn, isHidden, isRowIdIndex, mayHaveNullDuplicates, removeChildrenAndResources, setSortedInsertModegetChildren, getComment, getDatabase, getId, getModificationId, getName, initDbObjectBase, invalidate, isTemporary, isValid, rename, setComment, setModified, setObjectName, setTemporary, toStringprotected H2TreeIndexBase(GridH2Table tbl, String name, org.h2.table.IndexColumn[] cols, org.h2.index.IndexType type)
tbl - Table.public abstract int inlineSize()
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)
public boolean canGetFirstOrLast()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.16.0 Release Date : December 15 2023