public final class UpdatePlanBuilder extends Object
DmlStatementsProcessor.| Modifier and Type | Method and Description |
|---|---|
static UpdatePlan |
planForBulkLoad(List<String> cols,
GridH2Table tbl)
Prepare update plan for COPY command (AKA bulk load).
|
static UpdatePlan |
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.
|
public static UpdatePlan planForStatement(QueryDescriptor planKey, GridSqlStatement stmt, boolean mvccEnabled, IgniteH2Indexing idx, IgniteLogger log, boolean forceFillAbsentPKsWithDefaults) throws IgniteCheckedException
planKey - Plan key.stmt - Statement.mvccEnabled - MVCC enabled flag.idx - Indexing.forceFillAbsentPKsWithDefaults - ForceFillAbsentPKsWithDefaults enabled flag.IgniteCheckedExceptionpublic static UpdatePlan planForBulkLoad(List<String> cols, GridH2Table tbl) throws IgniteCheckedException
cols - List of colums to update.IgniteCheckedException - if failed.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.23-p1 Release Date : November 19 2025