public class QueryVisitorImpl extends QueryBaseVisitor<Result>
Modifier and Type | Class and Description |
---|---|
static class |
QueryVisitorImpl.StatementType |
Modifier and Type | Field and Description |
---|---|
static String |
ALL |
static String |
AND |
static String |
KEY_FIELD |
static String |
OR |
Constructor and Description |
---|
QueryVisitorImpl(String queryStr) |
QueryVisitorImpl(String queryStr,
Object source) |
visitAll, visitArrays, visitBinaryOperator, visitComparisonOperator, visitExpValues, visitFunctionExp, visitLimitPhrase, visitObjects, visitObjPredicate
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitTerminal
public static final String KEY_FIELD
public static final String ALL
public static final String AND
public static final String OR
public QueryVisitorImpl(String queryStr)
public QueryVisitorImpl.StatementType getStatementType()
public void setSource(Object source)
public void setKey(voldemort.store.cachestore.Key key)
public Object getSelectObj()
public Object getSource()
public int getLimitRec()
public voldemort.store.cachestore.Key getKey()
public void setQueryStr(String queryStr)
public Result visitScript(@NotNull QueryParser.ScriptContext ctx)
QueryBaseVisitor
QueryParser.script()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitScript
in interface QueryVisitor<Result>
visitScript
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitSelectStats(@NotNull QueryParser.SelectStatsContext ctx)
QueryBaseVisitor
SelectStats
labeled alternative in QueryParser.selectStatement()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitSelectStats
in interface QueryVisitor<Result>
visitSelectStats
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitWhereStatement(@NotNull QueryParser.WhereStatementContext ctx)
QueryBaseVisitor
QueryParser.whereStatement()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitWhereStatement
in interface QueryVisitor<Result>
visitWhereStatement
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitAssignObject(@NotNull QueryParser.AssignObjectContext ctx)
QueryBaseVisitor
AssignObject
labeled alternative in QueryParser.assignments()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitAssignObject
in interface QueryVisitor<Result>
visitAssignObject
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitKeys(@NotNull QueryParser.KeysContext ctx)
QueryBaseVisitor
Keys
labeled alternative in QueryParser.objectField()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitKeys
in interface QueryVisitor<Result>
visitKeys
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitReplaceStats(@NotNull QueryParser.ReplaceStatsContext ctx)
QueryBaseVisitor
ReplaceStats
labeled alternative in QueryParser.updateStatement()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitReplaceStats
in interface QueryVisitor<Result>
visitReplaceStats
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitInsertStats(@NotNull QueryParser.InsertStatsContext ctx)
QueryBaseVisitor
InsertStats
labeled alternative in QueryParser.updateStatement()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitInsertStats
in interface QueryVisitor<Result>
visitInsertStats
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitAssignStats(@NotNull QueryParser.AssignStatsContext ctx)
QueryBaseVisitor
AssignStats
labeled alternative in QueryParser.assignments()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitAssignStats
in interface QueryVisitor<Result>
visitAssignStats
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitArrayValue(@NotNull QueryParser.ArrayValueContext ctx)
QueryBaseVisitor
ArrayValue
labeled alternative in QueryParser.array()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitArrayValue
in interface QueryVisitor<Result>
visitArrayValue
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitStrToBytesFuncExpr(QueryParser.StrToBytesFuncExprContext ctx)
QueryBaseVisitor
StrToBytesFuncExpr
labeled alternative in QueryParser.functionalExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitStrToBytesFuncExpr
in interface QueryVisitor<Result>
visitStrToBytesFuncExpr
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitObjectEmpty(@NotNull QueryParser.ObjectEmptyContext ctx)
QueryBaseVisitor
ObjectEmpty
labeled alternative in QueryParser.object()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitObjectEmpty
in interface QueryVisitor<Result>
visitObjectEmpty
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitArrayEmpty(@NotNull QueryParser.ArrayEmptyContext ctx)
QueryBaseVisitor
ArrayEmpty
labeled alternative in QueryParser.array()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitArrayEmpty
in interface QueryVisitor<Result>
visitArrayEmpty
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitIdentifier(@NotNull QueryParser.IdentifierContext ctx)
QueryBaseVisitor
QueryParser.identifier()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitIdentifier
in interface QueryVisitor<Result>
visitIdentifier
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitObjectAssigns(@NotNull QueryParser.ObjectAssignsContext ctx)
QueryBaseVisitor
ObjectAssigns
labeled alternative in QueryParser.object()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitObjectAssigns
in interface QueryVisitor<Result>
visitObjectAssigns
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitNulls(@NotNull QueryParser.NullsContext ctx)
QueryBaseVisitor
Nulls
labeled alternative in QueryParser.value()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitNulls
in interface QueryVisitor<Result>
visitNulls
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitErrorNode(@NotNull org.antlr.v4.runtime.tree.ErrorNode errorNode)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
public Result visitBooleans(@NotNull QueryParser.BooleansContext ctx)
QueryBaseVisitor
Booleans
labeled alternative in QueryParser.value()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitBooleans
in interface QueryVisitor<Result>
visitBooleans
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitParenPredicate(@NotNull QueryParser.ParenPredicateContext ctx)
QueryBaseVisitor
ParenPredicate
labeled alternative in QueryParser.predicate()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitParenPredicate
in interface QueryVisitor<Result>
visitParenPredicate
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitNotPredicate(@NotNull QueryParser.NotPredicateContext ctx)
QueryBaseVisitor
NotPredicate
labeled alternative in QueryParser.predicate()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitNotPredicate
in interface QueryVisitor<Result>
visitNotPredicate
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitInComp(@NotNull QueryParser.InCompContext ctx)
QueryBaseVisitor
InComp
labeled alternative in QueryParser.objectPredicate()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitInComp
in interface QueryVisitor<Result>
visitInComp
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitComparison(@NotNull QueryParser.ComparisonContext ctx)
QueryBaseVisitor
Comparison
labeled alternative in QueryParser.objectPredicate()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitComparison
in interface QueryVisitor<Result>
visitComparison
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitExpressionPredicate(QueryParser.ExpressionPredicateContext ctx)
QueryBaseVisitor
ExpressionPredicate
labeled alternative in QueryParser.objectPredicate()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitExpressionPredicate
in interface QueryVisitor<Result>
visitExpressionPredicate
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitUnaryOperator(@NotNull QueryParser.UnaryOperatorContext ctx)
QueryBaseVisitor
QueryParser.unaryOperator()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitUnaryOperator
in interface QueryVisitor<Result>
visitUnaryOperator
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitStrings(@NotNull QueryParser.StringsContext ctx)
QueryBaseVisitor
Strings
labeled alternative in QueryParser.value()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitStrings
in interface QueryVisitor<Result>
visitStrings
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitLogicalOperator(@NotNull QueryParser.LogicalOperatorContext ctx)
QueryBaseVisitor
QueryParser.logicalOperator()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitLogicalOperator
in interface QueryVisitor<Result>
visitLogicalOperator
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitLogicPredicate(@NotNull QueryParser.LogicPredicateContext ctx)
QueryBaseVisitor
LogicPredicate
labeled alternative in QueryParser.predicate()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitLogicPredicate
in interface QueryVisitor<Result>
visitLogicPredicate
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitIDS(@NotNull QueryParser.IDSContext ctx)
QueryBaseVisitor
IDS
labeled alternative in QueryParser.objectField()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitIDS
in interface QueryVisitor<Result>
visitIDS
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitExpParen(@NotNull QueryParser.ExpParenContext ctx)
QueryBaseVisitor
ExpParen
labeled alternative in QueryParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitExpParen
in interface QueryVisitor<Result>
visitExpParen
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitNumbers(@NotNull QueryParser.NumbersContext ctx)
QueryBaseVisitor
Numbers
labeled alternative in QueryParser.value()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitNumbers
in interface QueryVisitor<Result>
visitNumbers
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitExpr(@NotNull QueryParser.ExprContext ctx)
QueryBaseVisitor
Expr
labeled alternative in QueryParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitExpr
in interface QueryVisitor<Result>
visitExpr
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitSubstrExpr(QueryParser.SubstrExprContext ctx)
QueryBaseVisitor
SubstrExpr
labeled alternative in QueryParser.functionalExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitSubstrExpr
in interface QueryVisitor<Result>
visitSubstrExpr
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitLowerExpr(QueryParser.LowerExprContext ctx)
QueryBaseVisitor
LowerExpr
labeled alternative in QueryParser.functionalExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitLowerExpr
in interface QueryVisitor<Result>
visitLowerExpr
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitUpperExpr(QueryParser.UpperExprContext ctx)
QueryBaseVisitor
UpperExpr
labeled alternative in QueryParser.functionalExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitUpperExpr
in interface QueryVisitor<Result>
visitUpperExpr
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitCountExpr(QueryParser.CountExprContext ctx)
QueryBaseVisitor
CountExpr
labeled alternative in QueryParser.functionalExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitCountExpr
in interface QueryVisitor<Result>
visitCountExpr
in class QueryBaseVisitor<Result>
ctx
- the parse treepublic Result visitExistExpr(QueryParser.ExistExprContext ctx)
QueryBaseVisitor
ExistExpr
labeled alternative in QueryParser.functionalExpression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitExistExpr
in interface QueryVisitor<Result>
visitExistExpr
in class QueryBaseVisitor<Result>
ctx
- the parse treeCopyright © 2016. All rights reserved.