| Package | Description |
|---|---|
| org.apache.ignite.internal.processors.query.h2 |
Contains default H2-based indexing SPI implementation.
|
| org.apache.ignite.internal.processors.query.h2.database | |
| org.apache.ignite.internal.processors.query.h2.dml |
Contains routines for executing DML statements on top of H2.
|
| org.apache.ignite.internal.processors.query.h2.opt | |
| org.apache.ignite.internal.processors.query.h2.sql |
| Modifier and Type | Method and Description |
|---|---|
static GridH2Table |
H2TableEngine.createTable(Connection conn,
String sql,
GridH2RowDescriptor rowDesc,
H2RowFactory rowFactory,
H2TableDescriptor tblDesc)
Creates table using given connection, DDL clause for given type descriptor and list of indexes.
|
GridH2Table |
IgniteH2Indexing.dataTable(QueryTable tbl)
Find table by it's identifier.
|
GridH2Table |
IgniteH2Indexing.dataTable(String schemaName,
String tblName)
Find table by name in given schema.
|
GridH2Table |
IgniteH2Indexing.dataTableForIndex(String schemaName,
String idxName)
Find table for index.
|
GridH2Table |
H2TableDescriptor.table() |
| Modifier and Type | Method and Description |
|---|---|
static GridH2IndexBase |
H2Utils.createSpatialIndex(GridH2Table tbl,
String idxName,
org.h2.table.IndexColumn[] cols)
Create spatial index.
|
ArrayList<org.h2.index.Index> |
H2TableDescriptor.createSystemIndexes(GridH2Table tbl)
Create list of indexes.
|
void |
IgniteH2Indexing.removeDataTable(GridH2Table h2Tbl) |
void |
H2TableDescriptor.table(GridH2Table tbl) |
| Constructor and Description |
|---|
H2PkHashIndex(GridCacheContext<?,?> cctx,
GridH2Table tbl,
String name,
List<org.h2.table.IndexColumn> colsList) |
H2TreeIndex(GridCacheContext<?,?> cctx,
H2RowCache rowCache,
GridH2Table tbl,
String name,
boolean pk,
List<org.h2.table.IndexColumn> colsList,
int inlineSize,
int segmentsCnt) |
| Modifier and Type | Method and Description |
|---|---|
static UpdatePlan |
UpdatePlanBuilder.planForBulkLoad(SqlBulkLoadCommand cmd,
GridH2Table tbl)
Prepare update plan for COPY command (AKA bulk load).
|
| Constructor and Description |
|---|
UpdatePlan(UpdateMode mode,
GridH2Table tbl,
String[] colNames,
int[] colTypes,
KeyValueSupplier keySupplier,
KeyValueSupplier valSupplier,
int keyColIdx,
int valColIdx,
String selectQry,
boolean isLocSubqry,
List<List<DmlArgument>> rows,
int rowsNum,
FastUpdate fastUpdate,
DmlDistributedPlanInfo distributed)
Constructor.
|
UpdatePlan(UpdateMode mode,
GridH2Table tbl,
String selectQry,
FastUpdate fastUpdate,
DmlDistributedPlanInfo distributed)
Constructor for delete operation or fast update.
|
| Modifier and Type | Method and Description |
|---|---|
GridH2Table |
GridH2IndexBase.getTable() |
| Modifier and Type | Method and Description |
|---|---|
ArrayList<org.h2.index.Index> |
GridH2SystemIndexFactory.createSystemIndexes(GridH2Table tbl)
Create list of indexes.
|
protected void |
GridH2IndexBase.initDistributedJoinMessaging(GridH2Table tbl) |
| Constructor and Description |
|---|
GridH2ProxyIndex(GridH2Table tbl,
String name,
List<org.h2.table.IndexColumn> colsList,
org.h2.index.Index idx) |
GridH2ProxySpatialIndex(GridH2Table tbl,
String name,
List<org.h2.table.IndexColumn> colsList,
org.h2.index.Index idx) |
| Modifier and Type | Method and Description |
|---|---|
GridH2Table |
GridSqlTable.dataTable() |
Follow @ApacheIgnite
Ignite Fabric : ver. 2.6.0 Release Date : July 10 2018