Uses of Class
com.api.jsonata4java.expressions.ExpressionsVisitor
Packages that use ExpressionsVisitor
Package
Description
-
Uses of ExpressionsVisitor in com.api.jsonata4java.expressions
Methods in com.api.jsonata4java.expressions that return ExpressionsVisitorMethods in com.api.jsonata4java.expressions with parameters of type ExpressionsVisitor -
Uses of ExpressionsVisitor in com.api.jsonata4java.expressions.functions
Methods in com.api.jsonata4java.expressions.functions with parameters of type ExpressionsVisitorModifier and TypeMethodDescriptionprotected FunctionBase.CtxEvalResultFunctionBase.evalContext(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeAbsFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeAppendFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeAverageFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeBase64DecodeFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeBase64EncodeFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeBooleanFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeCeilFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeContainsFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeCountFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeDeclaredFunction.invoke(ExpressionsVisitor expressionVisitor, org.antlr.v4.runtime.ParserRuleContext ruleValues) com.fasterxml.jackson.databind.JsonNodeDistinctFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeEachFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeErrorFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeEvalFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeExistsFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeFilterFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeFloorFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeFormatBaseFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeFormatNumberFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeFromMillisFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeFromMillisZonedFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) abstract com.fasterxml.jackson.databind.JsonNodeFunctionBase.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeIndexOfFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeJoinFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeKeysFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeLengthFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeLookupFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeLowercaseFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeMapFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeMatchFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeMaxFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeMergeFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeMillisFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeMinFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeNotFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeNowFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeNumberFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodePadFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodePowerFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeRandomFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeReduceFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeReplaceFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeReverseFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeRoundFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeShuffleFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeSiftFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeSortFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeSplitFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeSpreadFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeSqrtFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeStringFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeSubstringAfterFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeSubstringBeforeFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeSubstringFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeSumFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeToMillisFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeTrimFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeTypeFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeUnpackFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeUppercaseFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeURLDecodeComponentFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeURLDecodeFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeURLEncodeComponentFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeURLEncodeFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) com.fasterxml.jackson.databind.JsonNodeZipFunction.invoke(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx) -
Uses of ExpressionsVisitor in com.api.jsonata4java.expressions.utils
Methods in com.api.jsonata4java.expressions.utils with parameters of type ExpressionsVisitorModifier and TypeMethodDescriptionstatic booleanFunctionUtils.checkArgument(ExpressionsVisitor exprVisitor, MappingExpressionParser.ExprContext exprCtx, String signature) Tests whether the supplied exprCtx meets the signature expectations.static com.fasterxml.jackson.databind.JsonNodeFunctionUtils.getContextVariable(ExpressionsVisitor exprVisitor) Retrieve the latest context variable from theExpressionsVisitorstack, allowing for a null to be returned (in lieu of a NullNode)static com.fasterxml.jackson.databind.JsonNodeFunctionUtils.getContextVariableOrNullNode(ExpressionsVisitor exprVisitor) Retrieve the latest context variable from theExpressionsVisitorstackstatic DeclaredFunctionFunctionUtils.getFunctionArgFromCtx(ExpressionsVisitor expressionVisitor, MappingExpressionParser.Function_callContext ctx, boolean useContext) static com.fasterxml.jackson.databind.JsonNodeFunctionUtils.getValuesListExpression(ExpressionsVisitor exprVisitor, MappingExpressionParser.Function_callContext ctx, int index) Gets the expression at the supplied index from the context'sMappingExpressionParser.ExprValuesContextMappingExpressionParser.ExprListContext, preserving the null value (or returning null if the index is invalid)static com.fasterxml.jackson.databind.JsonNodeFunctionUtils.getValuesListExpressionOrNullNode(ExpressionsVisitor exprVisitor, MappingExpressionParser.Function_callContext ctx, int index) Gets the expression at the supplied index from the context's {link ExprValuesContext} {link ExprListContext]static com.fasterxml.jackson.databind.JsonNodeFunctionUtils.processFctCallVariables(ExpressionsVisitor exprVisitor, FunctionBase function, org.antlr.v4.runtime.tree.TerminalNode varid, MappingExpressionParser.Function_callContext ctx, com.fasterxml.jackson.databind.JsonNode value, String key, com.fasterxml.jackson.databind.node.ObjectNode object) Creates anMappingExpressionParser.ExprListContextcontaining the parenthesized comma separated variable list of JsonNode elements, sets it in the supplied context (ctx) and then executes the function to return its result.static com.fasterxml.jackson.databind.JsonNodeFunctionUtils.processVariablesCallFunction(ExpressionsVisitor exprVisitor, FunctionBase function, org.antlr.v4.runtime.tree.TerminalNode varid, MappingExpressionParser.Function_callContext ctx, com.fasterxml.jackson.databind.JsonNode... elements) Creates anMappingExpressionParser.ExprListContextcontaining the parenthesized comma separated variable list of JsonNode elements, sets it in the supplied context (ctx) and then executes the function to return its result.static voidFunctionUtils.validateArguments(String possibleException, ExpressionsVisitor exprVisitor, MappingExpressionParser.Function_callContext ctx, int index, String signature) Checks the expression at the supplied index from the context'sMappingExpressionParser.ExprValuesContextMappingExpressionParser.ExprListContext, preserving the null value (or returning null if the index is invalid) to determine if the arguments are valid according to the supplied signature