Class QueryParserResult
- java.lang.Object
-
- org.apache.ignite.internal.processors.query.h2.QueryParserResult
-
public class QueryParserResult extends Object
Result of parsing and splitting SQL fromSqlFieldsQuery.
-
-
Constructor Summary
Constructors Constructor Description QueryParserResult(QueryDescriptor qryDesc, QueryParameters qryParams, SqlFieldsQuery remainingQry, @NotNull List<JdbcParameterMeta> paramsMeta, @Nullable QueryParserResultSelect select, @Nullable QueryParserResultDml dml, @Nullable QueryParserResultCommand cmd)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable QueryParserResultCommandcommand()@Nullable QueryParserResultDmldml()booleanisCommand()booleanisDml()booleanisSelect()intparametersCount()@NotNull List<JdbcParameterMeta>parametersMeta()QueryDescriptorqueryDescriptor()QueryParametersqueryParameters()@Nullable SqlFieldsQueryremainingQuery()@Nullable QueryParserResultSelectselect()
-
-
-
Constructor Detail
-
QueryParserResult
public QueryParserResult(QueryDescriptor qryDesc, QueryParameters qryParams, SqlFieldsQuery remainingQry, @NotNull @NotNull List<JdbcParameterMeta> paramsMeta, @Nullable @Nullable QueryParserResultSelect select, @Nullable @Nullable QueryParserResultDml dml, @Nullable @Nullable QueryParserResultCommand cmd)
Constructor.- Parameters:
qryDesc- Query descriptor.qryParams- Query parameters.remainingQry- Remaining query.paramsMeta- metadata info about positional parameters of current parsed query (not includes remainingSql).select- Select.dml- DML.cmd- Command.
-
-
Method Detail
-
queryDescriptor
public QueryDescriptor queryDescriptor()
- Returns:
- Query descriptor.
-
queryParameters
public QueryParameters queryParameters()
- Returns:
- Query parameters.
-
remainingQuery
@Nullable public @Nullable SqlFieldsQuery remainingQuery()
- Returns:
- Remaining query.
-
select
@Nullable public @Nullable QueryParserResultSelect select()
- Returns:
- SELECT.
-
dml
@Nullable public @Nullable QueryParserResultDml dml()
- Returns:
- DML.
-
command
@Nullable public @Nullable QueryParserResultCommand command()
- Returns:
- Command.
-
isSelect
public boolean isSelect()
- Returns:
- Check whether this is SELECT.
-
isDml
public boolean isDml()
- Returns:
- Check whether this is DML.
-
isCommand
public boolean isCommand()
- Returns:
- Check whether this is a command.
-
parametersCount
public int parametersCount()
- Returns:
- Number of current statement parameters.
-
parametersMeta
@NotNull public @NotNull List<JdbcParameterMeta> parametersMeta()
- Returns:
- Descriptions of each query parameter of current statement. Empty list in case of native command, never
null.
-
-