| 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 |
| Modifier and Type | Method and Description |
|---|---|
static void |
GridSubqueryJoinOptimizer.pullOutSubQueries(GridSqlQuery parent)
Pulls out subquery from parent query where possible.
|
| Modifier and Type | Method and Description |
|---|---|
PartitionResult |
PartitionExtractor.extract(GridSqlQuery qry)
Extract partitions.
|
| Modifier and Type | Method and Description |
|---|---|
static GridSqlQuery |
DmlAstUtils.selectForInsertOrMerge(GridSqlColumn[] cols,
List<GridSqlElement[]> rows,
GridSqlQuery subQry)
Create SELECT on which subsequent INSERT or MERGE will be based.
|
| Modifier and Type | Method and Description |
|---|---|
static GridSqlQuery |
DmlAstUtils.selectForInsertOrMerge(GridSqlColumn[] cols,
List<GridSqlElement[]> rows,
GridSqlQuery subQry)
Create SELECT on which subsequent INSERT or MERGE will be based.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridSqlSelect
Plain SELECT query.
|
class |
GridSqlUnion
Select query with UNION.
|
| Modifier and Type | Method and Description |
|---|---|
<X extends GridSqlQuery> |
GridSqlSubquery.subquery() |
| Modifier and Type | Method and Description |
|---|---|
GridSqlQuery |
GridSqlUnion.left() |
static GridSqlQuery |
GridSqlQueryParser.parseQuery(org.gridgain.internal.h2.command.Prepared prepared,
boolean useOptimizedSubqry,
IgniteLogger log)
Parse query.
|
GridSqlQuery |
GridSqlMerge.query() |
GridSqlQuery |
GridSqlInsert.query() |
GridSqlQuery |
GridSqlUnion.right() |
| Modifier and Type | Method and Description |
|---|---|
static void |
SplitterUtils.findParamsQuery(GridSqlQuery qry,
int paramsCnt,
TreeSet<Integer> paramIdxs) |
void |
GridSqlUnion.left(GridSqlQuery left) |
GridSqlMerge |
GridSqlMerge.query(GridSqlQuery qry) |
GridSqlInsert |
GridSqlInsert.query(GridSqlQuery qry) |
void |
GridSqlUnion.right(GridSqlQuery right) |
static GridCacheTwoStepQuery |
GridSqlQuerySplitter.split(H2PooledConnection conn,
GridSqlQuery qry,
String originalSql,
boolean collocatedGrpBy,
boolean distributedJoins,
boolean enforceJoinOrder,
boolean locSplit,
IgniteH2Indexing idx,
int paramsCnt,
IgniteLogger log) |
| Constructor and Description |
|---|
GridSqlSubquery(GridSqlQuery subQry) |
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.17-p1 Release Date : November 27 2025