public class SqlSystemIndex
extends org.gridgain.internal.h2.index.BaseIndex
| Modifier and Type | Method and Description |
|---|---|
void |
add(org.gridgain.internal.h2.engine.Session ses,
org.gridgain.internal.h2.result.Row row) |
boolean |
canGetFirstOrLast() |
void |
checkRename() |
void |
close(org.gridgain.internal.h2.engine.Session ses) |
org.gridgain.internal.h2.index.Cursor |
find(org.gridgain.internal.h2.engine.Session ses,
org.gridgain.internal.h2.result.SearchRow first,
org.gridgain.internal.h2.result.SearchRow last) |
org.gridgain.internal.h2.index.Cursor |
findFirstOrLast(org.gridgain.internal.h2.engine.Session ses,
boolean first) |
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 allColsSet) |
String |
getCreateSQL() |
long |
getDiskSpaceUsed() |
long |
getRowCount(org.gridgain.internal.h2.engine.Session ses) |
long |
getRowCountApproximation(org.gridgain.internal.h2.engine.Session ses) |
boolean |
needRebuild() |
void |
remove(org.gridgain.internal.h2.engine.Session ses) |
void |
remove(org.gridgain.internal.h2.engine.Session ses,
org.gridgain.internal.h2.result.Row row) |
void |
truncate(org.gridgain.internal.h2.engine.Session ses) |
canFindNext, canScan, checkIndexColumnTypes, compareRows, createLookupBatch, find, findNext, getColumnIndex, getColumns, getCostRangeIndex, getCreateSQLForCopy, getDropSQL, getDuplicateKeyException, getIndexColumns, getIndexType, getPlanSQL, getRow, getTable, getType, isFindUsingFullTableScan, isFirstColumn, isHidden, isRowIdIndex, mayHaveNullDuplicates, removeChildrenAndResources, setSortedInsertMode, updategetSchema, getSQL, getSQLgetChildren, getComment, getDatabase, getId, getModificationId, getName, invalidate, isTemporary, isValid, rename, setComment, setModified, setObjectName, setTemporary, toStringpublic void close(org.gridgain.internal.h2.engine.Session ses)
public void add(org.gridgain.internal.h2.engine.Session ses,
org.gridgain.internal.h2.result.Row row)
public void remove(org.gridgain.internal.h2.engine.Session ses,
org.gridgain.internal.h2.result.Row row)
public org.gridgain.internal.h2.index.Cursor find(org.gridgain.internal.h2.engine.Session ses,
org.gridgain.internal.h2.result.SearchRow first,
org.gridgain.internal.h2.result.SearchRow last)
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 allColsSet)
public void truncate(org.gridgain.internal.h2.engine.Session ses)
public void remove(org.gridgain.internal.h2.engine.Session ses)
public void checkRename()
checkRename in interface org.gridgain.internal.h2.engine.DbObjectcheckRename in class org.gridgain.internal.h2.engine.DbObjectBasepublic boolean needRebuild()
public String getCreateSQL()
getCreateSQL in interface org.gridgain.internal.h2.engine.DbObjectgetCreateSQL in class org.gridgain.internal.h2.index.BaseIndexpublic boolean canGetFirstOrLast()
public org.gridgain.internal.h2.index.Cursor findFirstOrLast(org.gridgain.internal.h2.engine.Session ses,
boolean first)
public long getRowCount(org.gridgain.internal.h2.engine.Session ses)
public long getRowCountApproximation(org.gridgain.internal.h2.engine.Session ses)
public long getDiskSpaceUsed()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.23-p1 Release Date : November 19 2025