| Package | Description |
|---|---|
| org.apache.ignite.internal.processors.query.h2 |
Contains default H2-based indexing SPI implementation.
|
| 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 |
|---|---|
@Nullable GridSqlStatement |
QueryParserResultCommand.commandH2() |
GridSqlStatement |
QueryParserResultSelect.statement() |
GridSqlStatement |
QueryParserResultDml.statement() |
| Modifier and Type | Method and Description |
|---|---|
CommandResult |
CommandProcessor.runCommand(String sql,
SqlCommand cmdNative,
GridSqlStatement cmdH2,
QueryParameters params,
@Nullable SqlClientContext cliCtx,
Long qryId)
Execute command.
|
| Constructor and Description |
|---|
QueryParserResultCommand(@Nullable SqlCommand cmdNative,
@Nullable GridSqlStatement cmdH2,
boolean noOp)
Constructor.
|
QueryParserResultDml(GridSqlStatement stmt,
boolean mvccEnabled,
@Nullable GridH2Table streamTbl,
UpdatePlan plan)
Constructor.
|
QueryParserResultSelect(GridSqlStatement stmt,
@Nullable GridCacheTwoStepQuery twoStepQry,
@Nullable GridCacheTwoStepQuery forUpdateTwoStepQry,
List<GridQueryFieldMetadata> meta,
List<Integer> cacheIds,
@Nullable Integer mvccCacheId,
String forUpdateQryOutTx,
String forUpdateQryTx)
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 | Class and Description |
|---|---|
class |
GridSqlAlterTableAddColumn
ALTER TABLE ADD COLUMN command data holder.
|
class |
GridSqlAlterTableDropColumn
ALTER TABLE DROP COLUMN command data holder.
|
class |
GridSqlCreateIndex
CREATE INDEX statement.
|
class |
GridSqlCreateTable
CREATE TABLE statement.
|
class |
GridSqlDelete |
class |
GridSqlDropIndex
DROP INDEX statement.
|
class |
GridSqlDropTable
DROP TABLE statement.
|
class |
GridSqlInsert |
class |
GridSqlMerge |
class |
GridSqlQuery
SQL Query AST.
|
class |
GridSqlSelect
Plain SELECT query.
|
class |
GridSqlUnion
Select query with UNION.
|
class |
GridSqlUpdate |
| Modifier and Type | Method and Description |
|---|---|
GridSqlStatement |
GridSqlStatement.explain(boolean explain) |
GridSqlStatement |
GridSqlQueryParser.parse(org.gridgain.internal.h2.command.Prepared stmt) |
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.23-p1 Release Date : November 19 2025