public class GridH2ProxySpatialIndex extends GridH2ProxyIndex implements org.gridgain.internal.h2.index.SpatialIndex
idx| Constructor and Description |
|---|
GridH2ProxySpatialIndex(GridH2Table tbl,
String name,
List<org.gridgain.internal.h2.table.IndexColumn> colsList,
org.gridgain.internal.h2.index.Index idx) |
| Modifier and Type | Method and Description |
|---|---|
org.gridgain.internal.h2.index.Cursor |
findByGeometry(org.gridgain.internal.h2.table.TableFilter filter,
org.gridgain.internal.h2.result.SearchRow first,
org.gridgain.internal.h2.result.SearchRow last,
org.gridgain.internal.h2.result.SearchRow intersection) |
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 cols) |
add, canGetFirstOrLast, checkRename, close, createLookupBatch, find, findFirstOrLast, getDiskSpaceUsed, getRowCount, getRowCountApproximation, needRebuild, remove, remove, removeChildrenAndResources, truncate, underlyingIndexcostRangeIndex, getCostRangeIndex_8_7_12canFindNext, canScan, checkIndexColumnTypes, compareRows, find, findNext, getColumnIndex, getColumns, getCostRangeIndex, getCreateSQL, getCreateSQLForCopy, getDropSQL, getDuplicateKeyException, getIndexColumns, getIndexType, getPlanSQL, getRow, getTable, getType, isFindUsingFullTableScan, isFirstColumn, isHidden, isRowIdIndex, mayHaveNullDuplicates, setSortedInsertMode, updategetSchema, getSQL, getSQLgetChildren, getComment, getDatabase, getId, getModificationId, getName, invalidate, isTemporary, isValid, rename, setComment, setModified, setObjectName, setTemporary, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitadd, canFindNext, canGetFirstOrLast, canScan, close, compareRows, createLookupBatch, find, find, findFirstOrLast, findNext, getColumnIndex, getColumns, getDiskSpaceUsed, getIndexColumns, getIndexType, getPlanSQL, getRow, getRowCount, getRowCountApproximation, getTable, isFindUsingFullTableScan, isFirstColumn, isRowIdIndex, needRebuild, remove, remove, setSortedInsertMode, truncate, updatepublic GridH2ProxySpatialIndex(GridH2Table tbl, String name, List<org.gridgain.internal.h2.table.IndexColumn> colsList, org.gridgain.internal.h2.index.Index idx)
tbl - Table.name - Name of the proxy index.colsList - Column list for the proxy index.idx - Target index.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 cols)
getCost in interface org.gridgain.internal.h2.index.IndexgetCost in class GridH2ProxyIndexpublic org.gridgain.internal.h2.index.Cursor findByGeometry(org.gridgain.internal.h2.table.TableFilter filter,
org.gridgain.internal.h2.result.SearchRow first,
org.gridgain.internal.h2.result.SearchRow last,
org.gridgain.internal.h2.result.SearchRow intersection)
findByGeometry in interface org.gridgain.internal.h2.index.SpatialIndex
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.23-p1 Release Date : November 19 2025