| Package | Description |
|---|---|
| org.apache.ignite.internal.processors.query.h2 |
Contains default H2-based indexing SPI implementation.
|
| org.apache.ignite.internal.processors.query.h2.affinity | |
| org.apache.ignite.internal.processors.query.h2.defragmentation | |
| 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.maintenance | |
| org.apache.ignite.internal.processors.query.h2.opt | |
| org.apache.ignite.internal.processors.query.h2.sql | |
| org.apache.ignite.internal.processors.query.h2.twostep |
| Modifier and Type | Method and Description |
|---|---|
IgniteH2Indexing |
H2TableDescriptor.indexing() |
| Modifier and Type | Method and Description |
|---|---|
static void |
H2Utils.checkQuery(IgniteH2Indexing idx,
List<Integer> cacheIds,
Collection<QueryTable> tbls)
Check if query is valid.
|
static List<Integer> |
H2Utils.collectCacheIds(IgniteH2Indexing idx,
@Nullable Integer mainCacheId,
Collection<QueryTable> tbls)
Collect cache identifiers from two-step query.
|
static boolean |
H2Utils.collectMvccEnabled(IgniteH2Indexing idx,
List<Integer> cacheIds)
Collect MVCC enabled flag.
|
static Object |
H2Utils.convert(Object val,
IgniteH2Indexing idx,
int type)
Convert value to column's expected type by means of H2.
|
void |
SchemaManager.onCacheTypeCreated(GridCacheContextInfo cacheInfo,
IgniteH2Indexing idx,
GridQueryTypeDescriptor type,
boolean isSql)
Registers new class description.
|
| Constructor and Description |
|---|
CommandProcessor(GridKernalContext ctx,
SchemaManager schemaMgr,
IgniteH2Indexing idx)
Constructor.
|
H2FieldsIterator(ResultSet data,
MvccQueryTracker mvccTracker,
H2PooledConnection conn,
int pageSize,
IgniteLogger log,
IgniteH2Indexing h2,
H2QueryInfo qryInfo,
Tracing tracing) |
H2QueryFetchSizeInterceptor(IgniteH2Indexing h2,
H2QueryInfo qryInfo,
IgniteLogger log) |
H2ResultSetIterator(ResultSet data,
int pageSize,
IgniteLogger log,
IgniteH2Indexing h2,
H2QueryInfo qryInfo,
Tracing tracing) |
H2TableDescriptor(IgniteH2Indexing idx,
String schemaName,
GridQueryTypeDescriptor type,
GridCacheContextInfo cacheInfo,
boolean isSql)
Constructor.
|
QueryParser(IgniteH2Indexing idx,
ConnectionManager connMgr)
Constructor.
|
| Constructor and Description |
|---|
H2PartitionResolver(IgniteH2Indexing idx)
Constructor.
|
| Constructor and Description |
|---|
IndexingDefragmentation(IgniteH2Indexing indexing)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static UpdatePlan |
UpdatePlanBuilder.planForStatement(QueryDescriptor planKey,
GridSqlStatement stmt,
boolean mvccEnabled,
IgniteH2Indexing idx,
IgniteLogger log,
boolean forceFillAbsentPKsWithDefaults)
Generate SELECT statements to retrieve data for modifications from and find fast UPDATE or DELETE args,
if available.
|
| Constructor and Description |
|---|
RebuildIndexAction(List<MaintenanceRebuildIndexTarget> indexesToRebuild,
IgniteH2Indexing indexing,
IgniteLogger log)
Constructor.
|
RebuildIndexWorkflowCallback(List<MaintenanceRebuildIndexTarget> indexesToRebuild,
IgniteH2Indexing indexing,
IgniteLogger log)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
IgniteH2Indexing |
GridH2RowDescriptor.indexing()
Gets indexing.
|
| Modifier and Type | Method and Description |
|---|---|
static GridCacheTwoStepQuery |
GridSqlQuerySplitter.split(H2PooledConnection conn,
GridSqlQuery qry,
String originalSql,
boolean collocatedGrpBy,
boolean distributedJoins,
boolean enforceJoinOrder,
boolean locSplit,
IgniteH2Indexing idx,
int paramsCnt,
IgniteLogger log) |
| Modifier and Type | Method and Description |
|---|---|
void |
GridReduceQueryExecutor.start(GridKernalContext ctx,
IgniteH2Indexing h2) |
void |
GridMapQueryExecutor.start(GridKernalContext ctx,
IgniteH2Indexing h2) |
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.23-p1 Release Date : November 19 2025