private class SqlValidatorImpl.PatternValidator extends SqlBasicVisitor<Set<String>>
SqlBasicVisitor.ArgHandler<R>, SqlBasicVisitor.ArgHandlerImpl<R>| Modifier and Type | Field and Description |
|---|---|
(package private) int |
aggregateCount |
(package private) int |
firstLastCount |
private boolean |
isMeasure |
(package private) int |
prevNextCount |
| Constructor and Description |
|---|
PatternValidator(boolean isMeasure) |
PatternValidator(boolean isMeasure,
int firstLastCount,
int prevNextCount,
int aggregateCount) |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
visit(SqlCall call)
Visits a call to a
SqlOperator. |
Set<String> |
visit(SqlDataTypeSpec type)
Visits a datatype specification.
|
Set<String> |
visit(SqlDynamicParam param)
Visits a dynamic parameter.
|
Set<String> |
visit(SqlIdentifier identifier)
Visits an identifier.
|
Set<String> |
visit(SqlIntervalQualifier qualifier)
Visits an interval qualifier
|
Set<String> |
visit(SqlLiteral literal)
Visits a literal.
|
visitprivate final boolean isMeasure
int firstLastCount
int prevNextCount
int aggregateCount
PatternValidator(boolean isMeasure)
PatternValidator(boolean isMeasure,
int firstLastCount,
int prevNextCount,
int aggregateCount)
public Set<String> visit(SqlCall call)
SqlVisitorSqlOperator.visit in interface SqlVisitor<Set<String>>visit in class SqlBasicVisitor<Set<String>>call - CallSqlCall.accept(SqlVisitor)public Set<String> visit(SqlIdentifier identifier)
SqlVisitorvisit in interface SqlVisitor<Set<String>>visit in class SqlBasicVisitor<Set<String>>identifier - identifierSqlIdentifier.accept(SqlVisitor)public Set<String> visit(SqlLiteral literal)
SqlVisitorvisit in interface SqlVisitor<Set<String>>visit in class SqlBasicVisitor<Set<String>>literal - LiteralSqlLiteral.accept(SqlVisitor)public Set<String> visit(SqlIntervalQualifier qualifier)
SqlVisitorvisit in interface SqlVisitor<Set<String>>visit in class SqlBasicVisitor<Set<String>>qualifier - Interval qualifierSqlIntervalQualifier.accept(SqlVisitor)public Set<String> visit(SqlDataTypeSpec type)
SqlVisitorvisit in interface SqlVisitor<Set<String>>visit in class SqlBasicVisitor<Set<String>>type - datatype specificationSqlDataTypeSpec.accept(SqlVisitor)public Set<String> visit(SqlDynamicParam param)
SqlVisitorvisit in interface SqlVisitor<Set<String>>visit in class SqlBasicVisitor<Set<String>>param - Dynamic parameterSqlDynamicParam.accept(SqlVisitor)Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.