public final class UpdatePlanBuilder extends Object
DmlStatementsProcessor.| Modifier and Type | Method and Description |
|---|---|
static UpdatePlan |
planForBulkLoad(SqlBulkLoadCommand cmd,
GridH2Table tbl)
Prepare update plan for COPY command (AKA bulk load).
|
static UpdatePlan |
planForStatement(QueryDescriptor planKey,
GridSqlStatement stmt,
boolean mvccEnabled,
IgniteH2Indexing idx,
IgniteLogger log)
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) throws IgniteCheckedException
planKey - Plan key.stmt - Statement.mvccEnabled - MVCC enabled flag.idx - Indexing.IgniteCheckedExceptionpublic static UpdatePlan planForBulkLoad(SqlBulkLoadCommand cmd, GridH2Table tbl) throws IgniteCheckedException
cmd - Bulk load commandIgniteCheckedException - if failed.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.8.9 Release Date : September 29 2021