public class ExpressionsVisitor extends MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>
| Modifier and Type | Class and Description |
|---|---|
static class |
ExpressionsVisitor.SelectorArrayNode
This is how we indicate to upstream operators that we are currently inside a
selection statement.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
ERR_MSG_INVALID_PATH_ENTRY |
static String |
ERR_NEGATE_NON_NUMERIC |
static String |
ERR_SEQ_LHS_INTEGER |
static String |
ERR_SEQ_RHS_INTEGER |
| Constructor and Description |
|---|
ExpressionsVisitor(com.fasterxml.jackson.databind.JsonNode rootContext) |
| Modifier and Type | Method and Description |
|---|---|
static String |
castString(com.fasterxml.jackson.databind.JsonNode node)
Encodes JSONata string casting semantics.
|
com.fasterxml.jackson.databind.node.ArrayNode |
flatten(com.fasterxml.jackson.databind.JsonNode arg,
com.fasterxml.jackson.databind.node.ArrayNode flattened) |
Map<String,DeclaredFunction> |
getFunctionMap() |
Stack<com.fasterxml.jackson.databind.JsonNode> |
getStack() |
int |
getValue(org.antlr.v4.runtime.tree.ParseTree node) |
Map<String,com.fasterxml.jackson.databind.JsonNode> |
getVariableMap() |
protected void |
processArrayContent(MappingExpressionParser.ExprOrSeqContext expr,
com.fasterxml.jackson.databind.node.ArrayNode output) |
void |
setValue(org.antlr.v4.runtime.tree.ParseTree node,
int value) |
void |
timeboxExpression(long timeoutMS,
int maxDepth) |
static com.fasterxml.jackson.databind.JsonNode |
unwrapArray(com.fasterxml.jackson.databind.JsonNode input)
If input is a singleton array, return its single element - otherwise return
the input as is.
|
com.fasterxml.jackson.databind.JsonNode |
visit(org.antlr.v4.runtime.tree.ParseTree tree) |
com.fasterxml.jackson.databind.JsonNode |
visitAddsub_op(MappingExpressionParser.Addsub_opContext ctx)
Visit a parse tree produced by the
addsub_op
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitArray_constructor(MappingExpressionParser.Array_constructorContext ctx)
Visit a parse tree produced by the
array_constructor
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitArray(MappingExpressionParser.ArrayContext ctx)
Visit a parse tree produced by the
array
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitBoolean(MappingExpressionParser.BooleanContext ctx)
Visit a parse tree produced by the
boolean
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitComp_op(MappingExpressionParser.Comp_opContext ctx)
Visit a parse tree produced by the
comp_op
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitConcat_op(MappingExpressionParser.Concat_opContext ctx)
Visit a parse tree produced by the
concat_op
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitConditional(MappingExpressionParser.ConditionalContext ctx)
Visit a parse tree produced by the
conditional
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitContext_ref(MappingExpressionParser.Context_refContext ctx)
Visit a parse tree produced by the
context_ref
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitDescendant(MappingExpressionParser.DescendantContext ctx)
Visit a parse tree produced by the
descendant
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitEach_function(MappingExpressionParser.Each_functionContext ctx)
Visit a parse tree produced by the
each_function
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitFct_chain(MappingExpressionParser.Fct_chainContext ctx)
Visit a parse tree produced by the
fct_chain
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitField_values(MappingExpressionParser.Field_valuesContext ctx)
Visit a parse tree produced by the
field_values
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitFilter_function(MappingExpressionParser.Filter_functionContext ctx)
Visit a parse tree produced by the
filter_function
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitFunction_call(MappingExpressionParser.Function_callContext ctx)
Visit a parse tree produced by the
function_call
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitFunction_decl(MappingExpressionParser.Function_declContext ctx)
Visit a parse tree produced by the
function_decl
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitFunction_exec(MappingExpressionParser.Function_execContext ctx)
Visit a parse tree produced by the
function_exec
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitId(MappingExpressionParser.IdContext ctx)
Visit a parse tree produced by the
id
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitLogand(MappingExpressionParser.LogandContext ctx)
Visit a parse tree produced by the
logand
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitLogor(MappingExpressionParser.LogorContext ctx)
Visit a parse tree produced by the
logor
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitMap_function(MappingExpressionParser.Map_functionContext ctx)
Visit a parse tree produced by the
map_function
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitMembership(MappingExpressionParser.MembershipContext ctx)
Visit a parse tree produced by the
membership
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitMuldiv_op(MappingExpressionParser.Muldiv_opContext ctx)
Visit a parse tree produced by the
muldiv_op
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitNull(MappingExpressionParser.NullContext ctx)
Visit a parse tree produced by the
null
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitNumber(MappingExpressionParser.NumberContext ctx)
Visit a parse tree produced by the
number
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitObject_constructor(MappingExpressionParser.Object_constructorContext ctx)
Visit a parse tree produced by the
object_constructor
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitParens(MappingExpressionParser.ParensContext ctx)
Visit a parse tree produced by the
parens
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitPath(MappingExpressionParser.PathContext ctx)
Visit a parse tree produced by the
path
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitReduce_function(MappingExpressionParser.Reduce_functionContext ctx)
Visit a parse tree produced by the
reduce_function
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitRoot_path(MappingExpressionParser.Root_pathContext ctx)
Visit a parse tree produced by the
root_path
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitSeq(MappingExpressionParser.SeqContext ctx)
Visit a parse tree produced by
MappingExpressionParser.seq(). |
com.fasterxml.jackson.databind.JsonNode |
visitSift_function(MappingExpressionParser.Sift_functionContext ctx)
Visit a parse tree produced by the
sift_function
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitString(MappingExpressionParser.StringContext ctx)
Visit a parse tree produced by the
string
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitTo_array(MappingExpressionParser.To_arrayContext ctx)
Visit a parse tree produced by the
to_array
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitTree(org.antlr.v4.runtime.tree.ParseTree tree) |
com.fasterxml.jackson.databind.JsonNode |
visitUnary_op(MappingExpressionParser.Unary_opContext ctx)
Visit a parse tree produced by the
unary_op
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitVar_assign(MappingExpressionParser.Var_assignContext ctx)
Visit a parse tree produced by the
var_assign
labeled alternative in MappingExpressionParser.expr(). |
com.fasterxml.jackson.databind.JsonNode |
visitVar_recall(MappingExpressionParser.Var_recallContext ctx)
Visit a parse tree produced by the
var_recall
labeled alternative in MappingExpressionParser.expr(). |
visitEmptyValues, visitExprList, visitExprOrSeq, visitExprOrSeqList, visitExprValues, visitFieldList, visitVarListaggregateResult, defaultResult, shouldVisitNextChild, visitChildren, visitErrorNode, visitTerminalpublic static String ERR_MSG_INVALID_PATH_ENTRY
public static String ERR_NEGATE_NON_NUMERIC
public static String ERR_SEQ_LHS_INTEGER
public static String ERR_SEQ_RHS_INTEGER
public ExpressionsVisitor(com.fasterxml.jackson.databind.JsonNode rootContext)
public void timeboxExpression(long timeoutMS,
int maxDepth)
public com.fasterxml.jackson.databind.JsonNode visitTree(org.antlr.v4.runtime.tree.ParseTree tree)
public com.fasterxml.jackson.databind.JsonNode visit(org.antlr.v4.runtime.tree.ParseTree tree)
visit in interface org.antlr.v4.runtime.tree.ParseTreeVisitor<com.fasterxml.jackson.databind.JsonNode>visit in class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<com.fasterxml.jackson.databind.JsonNode>public static String castString(com.fasterxml.jackson.databind.JsonNode node) throws EvaluateRuntimeException
node - JsonNode whose content is to be cast as a StringEvaluateRuntimeException - if json serialization failspublic static com.fasterxml.jackson.databind.JsonNode unwrapArray(com.fasterxml.jackson.databind.JsonNode input)
input - public com.fasterxml.jackson.databind.node.ArrayNode flatten(com.fasterxml.jackson.databind.JsonNode arg,
com.fasterxml.jackson.databind.node.ArrayNode flattened)
public Map<String,DeclaredFunction> getFunctionMap()
public Stack<com.fasterxml.jackson.databind.JsonNode> getStack()
public int getValue(org.antlr.v4.runtime.tree.ParseTree node)
protected void processArrayContent(MappingExpressionParser.ExprOrSeqContext expr, com.fasterxml.jackson.databind.node.ArrayNode output)
public void setValue(org.antlr.v4.runtime.tree.ParseTree node,
int value)
public com.fasterxml.jackson.databind.JsonNode visitAddsub_op(MappingExpressionParser.Addsub_opContext ctx)
MappingExpressionBaseVisitoraddsub_op
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAddsub_op in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitAddsub_op in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitArray(MappingExpressionParser.ArrayContext ctx)
MappingExpressionBaseVisitorarray
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitArray in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitArray in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitArray_constructor(MappingExpressionParser.Array_constructorContext ctx)
MappingExpressionBaseVisitorarray_constructor
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitArray_constructor in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitArray_constructor in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitBoolean(MappingExpressionParser.BooleanContext ctx)
MappingExpressionBaseVisitorboolean
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBoolean in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitBoolean in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitComp_op(MappingExpressionParser.Comp_opContext ctx)
MappingExpressionBaseVisitorcomp_op
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitComp_op in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitComp_op in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitConcat_op(MappingExpressionParser.Concat_opContext ctx)
MappingExpressionBaseVisitorconcat_op
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitConcat_op in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitConcat_op in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitConditional(MappingExpressionParser.ConditionalContext ctx)
MappingExpressionBaseVisitorconditional
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitConditional in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitConditional in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitContext_ref(MappingExpressionParser.Context_refContext ctx)
MappingExpressionBaseVisitorcontext_ref
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitContext_ref in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitContext_ref in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitDescendant(MappingExpressionParser.DescendantContext ctx)
MappingExpressionBaseVisitordescendant
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDescendant in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitDescendant in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitEach_function(MappingExpressionParser.Each_functionContext ctx)
MappingExpressionBaseVisitoreach_function
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitEach_function in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitEach_function in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitFct_chain(MappingExpressionParser.Fct_chainContext ctx)
MappingExpressionBaseVisitorfct_chain
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFct_chain in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitFct_chain in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitField_values(MappingExpressionParser.Field_valuesContext ctx)
MappingExpressionBaseVisitorfield_values
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitField_values in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitField_values in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitFilter_function(MappingExpressionParser.Filter_functionContext ctx)
MappingExpressionBaseVisitorfilter_function
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFilter_function in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitFilter_function in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitFunction_call(MappingExpressionParser.Function_callContext ctx)
MappingExpressionBaseVisitorfunction_call
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFunction_call in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitFunction_call in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitFunction_decl(MappingExpressionParser.Function_declContext ctx)
MappingExpressionBaseVisitorfunction_decl
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFunction_decl in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitFunction_decl in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitFunction_exec(MappingExpressionParser.Function_execContext ctx)
MappingExpressionBaseVisitorfunction_exec
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFunction_exec in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitFunction_exec in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitId(MappingExpressionParser.IdContext ctx)
MappingExpressionBaseVisitorid
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitId in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitId in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitLogand(MappingExpressionParser.LogandContext ctx)
MappingExpressionBaseVisitorlogand
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLogand in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitLogand in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitLogor(MappingExpressionParser.LogorContext ctx)
MappingExpressionBaseVisitorlogor
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLogor in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitLogor in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitMap_function(MappingExpressionParser.Map_functionContext ctx)
MappingExpressionBaseVisitormap_function
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMap_function in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitMap_function in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitMembership(MappingExpressionParser.MembershipContext ctx)
MappingExpressionBaseVisitormembership
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMembership in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitMembership in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitMuldiv_op(MappingExpressionParser.Muldiv_opContext ctx)
MappingExpressionBaseVisitormuldiv_op
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMuldiv_op in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitMuldiv_op in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitNull(MappingExpressionParser.NullContext ctx)
MappingExpressionBaseVisitornull
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNull in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitNull in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitNumber(MappingExpressionParser.NumberContext ctx)
MappingExpressionBaseVisitornumber
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNumber in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitNumber in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitObject_constructor(MappingExpressionParser.Object_constructorContext ctx)
MappingExpressionBaseVisitorobject_constructor
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitObject_constructor in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitObject_constructor in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitParens(MappingExpressionParser.ParensContext ctx)
MappingExpressionBaseVisitorparens
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitParens in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitParens in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitPath(MappingExpressionParser.PathContext ctx)
MappingExpressionBaseVisitorpath
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitPath in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitPath in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitReduce_function(MappingExpressionParser.Reduce_functionContext ctx)
MappingExpressionBaseVisitorreduce_function
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitReduce_function in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitReduce_function in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitRoot_path(MappingExpressionParser.Root_pathContext ctx)
MappingExpressionBaseVisitorroot_path
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitRoot_path in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitRoot_path in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitSeq(MappingExpressionParser.SeqContext ctx)
MappingExpressionBaseVisitorMappingExpressionParser.seq().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSeq in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitSeq in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitSift_function(MappingExpressionParser.Sift_functionContext ctx)
MappingExpressionBaseVisitorsift_function
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSift_function in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitSift_function in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitString(MappingExpressionParser.StringContext ctx)
MappingExpressionBaseVisitorstring
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitString in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitString in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitTo_array(MappingExpressionParser.To_arrayContext ctx)
MappingExpressionBaseVisitorto_array
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTo_array in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitTo_array in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitUnary_op(MappingExpressionParser.Unary_opContext ctx)
MappingExpressionBaseVisitorunary_op
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUnary_op in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitUnary_op in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitVar_assign(MappingExpressionParser.Var_assignContext ctx)
MappingExpressionBaseVisitorvar_assign
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitVar_assign in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitVar_assign in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treepublic com.fasterxml.jackson.databind.JsonNode visitVar_recall(MappingExpressionParser.Var_recallContext ctx)
MappingExpressionBaseVisitorvar_recall
labeled alternative in MappingExpressionParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitVar_recall in interface MappingExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>visitVar_recall in class MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode>ctx - the parse treeCopyright © 2020. All rights reserved.