public class SqlAnalyzeCommand extends SqlStatisticsCommands
| Modifier and Type | Field and Description |
|---|---|
protected List<StatisticsObjectConfiguration> |
configs
Targets to analyze.
|
static String |
DISTINCT
DISTINCT parameter name.
|
static String |
MAX_CHANGED_PARTITION_ROWS_PERCENT
OBSOLESCENCE_MAP_PERCENT parameter name.
|
static String |
NULLS
NULLS parameter name.
|
static String |
SIZE
SIZE parameter name.
|
static String |
TOTAL
TOTAL parameter name.
|
targets| Constructor and Description |
|---|
SqlAnalyzeCommand() |
SqlAnalyzeCommand(Collection<StatisticsTarget> targets) |
SqlAnalyzeCommand(Collection<StatisticsTarget> targets,
Map<String,String> params) |
| Modifier and Type | Method and Description |
|---|---|
StatisticsObjectConfiguration |
buildConfig(StatisticsTarget target,
Map<String,String> params)
Build statistics object configuration from command arguments.
|
Collection<StatisticsObjectConfiguration> |
configurations() |
SqlCommand |
parse(SqlLexer lex)
Parse command.
|
parseColumnList, schemaName, schemaName, targets, tryEndpublic static final String MAX_CHANGED_PARTITION_ROWS_PERCENT
public static final String DISTINCT
public static final String TOTAL
public static final String SIZE
public static final String NULLS
protected List<StatisticsObjectConfiguration> configs
public SqlAnalyzeCommand()
public SqlAnalyzeCommand(Collection<StatisticsTarget> targets)
public SqlAnalyzeCommand(Collection<StatisticsTarget> targets, Map<String,String> params)
public SqlCommand parse(SqlLexer lex)
parse in interface SqlCommandparse in class SqlStatisticsCommandslex - Lexer.public StatisticsObjectConfiguration buildConfig(StatisticsTarget target, Map<String,String> params) throws IgniteSQLException
target - Statistics target.params - Map of parameter to value strings.IgniteSQLException - In case of unexpected parameter.public Collection<StatisticsObjectConfiguration> configurations()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023