| 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.dml |
Contains routines for executing DML statements on top of H2.
|
| 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.
|
| Constructor and Description |
|---|
CommandProcessor(GridKernalContext ctx,
H2SchemaManager schemaMgr,
IgniteH2Indexing idx)
Constructor.
|
H2FieldsIterator(ResultSet data,
MvccQueryTracker mvccTracker,
H2PooledConnection conn,
int pageSize,
IgniteLogger log,
IgniteH2Indexing h2,
H2QueryInfo qryInfo,
Tracing tracing) |
H2ResultSetIterator(ResultSet data,
int pageSize,
IgniteLogger log,
IgniteH2Indexing h2,
H2QueryInfo qryInfo,
Tracing tracing) |
H2SchemaManager(GridKernalContext ctx,
IgniteH2Indexing idx,
ConnectionManager connMgr)
Constructor.
|
H2TableDescriptor(IgniteH2Indexing idx,
String schemaName,
GridQueryTypeDescriptor type,
GridCacheContextInfo<?,?> cacheInfo)
Constructor.
|
QueryParser(IgniteH2Indexing idx,
ConnectionManager connMgr,
Predicate<SqlCommand> nativeCmdPredicate)
Constructor.
|
| Constructor and Description |
|---|
H2PartitionResolver(IgniteH2Indexing idx)
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.
|
| 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. 2.16.0 Release Date : December 15 2023