| Package | Description |
|---|---|
| com.api.jsonata4java.expressions | |
| com.api.jsonata4java.expressions.functions | |
| com.api.jsonata4java.expressions.utils |
| Modifier and Type | Method and Description |
|---|---|
ExpressionsVisitor |
Expressions.getExpr() |
| Modifier and Type | Method and Description |
|---|---|
void |
Expressions.setExpr(ExpressionsVisitor expr) |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
ZipFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
IndexOfFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
FormatNumberFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
ReverseFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
Function.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
EachFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
SubstringAfterFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
MatchFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
Base64DecodeFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
MapFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
ContainsFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
BooleanFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
NowFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
Base64EncodeFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
UnpackFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
RandomFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
AverageFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
ReduceFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
RoundFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
LookupFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
SortFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
FloorFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
SubstringBeforeFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
FilterFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
AppendFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
KeysFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
URLEncodeComponentFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
ToMillisFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
FromMillisFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
JoinFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
MaxFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
SiftFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
MinFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
SubstringFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
PowerFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
SumFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
NumberFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
FormatBaseFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
PadFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
TypeFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
UppercaseFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
CeilFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
URLDecodeComponentFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
CountFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
ExistsFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
AbsFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
LengthFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
LowercaseFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
SqrtFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
URLDecodeFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
SplitFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
SpreadFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
ShuffleFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
MergeFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
URLEncodeFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
StringFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
ReplaceFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
NotFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
MillisFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
TrimFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.Function_callContext ctx) |
com.fasterxml.jackson.databind.JsonNode |
DeclaredFunction.invoke(ExpressionsVisitor expressionVisitor,
org.antlr.v4.runtime.ParserRuleContext ruleValues) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
FunctionUtils.checkArgument(ExpressionsVisitor exprVisitor,
MappingExpressionParser.ExprContext exprCtx,
String signature)
Tests whether the supplied exprCtx meets the signature expectations.
|
static com.fasterxml.jackson.databind.JsonNode |
FunctionUtils.getContextVariable(ExpressionsVisitor exprVisitor)
Retrieve the latest context variable from the
ExpressionsVisitor
stack, allowing for a null to be returned (in lieu of a NullNode) |
static com.fasterxml.jackson.databind.JsonNode |
FunctionUtils.getContextVariableOrNullNode(ExpressionsVisitor exprVisitor)
Retrieve the latest context variable from the
ExpressionsVisitor
stack |
static com.fasterxml.jackson.databind.JsonNode |
FunctionUtils.getValuesListExpression(ExpressionsVisitor exprVisitor,
MappingExpressionParser.Function_callContext ctx,
int index)
Gets the expression at the supplied index from the context's
MappingExpressionParser.ExprValuesContext MappingExpressionParser.ExprListContext, preserving the null value
(or returning null if the index is invalid) |
static com.fasterxml.jackson.databind.JsonNode |
FunctionUtils.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.JsonNode |
FunctionUtils.processFctCallVariables(ExpressionsVisitor exprVisitor,
Function 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 an
MappingExpressionParser.ExprListContext containing 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.JsonNode |
FunctionUtils.processVariablesCallFunction(ExpressionsVisitor exprVisitor,
Function function,
org.antlr.v4.runtime.tree.TerminalNode varid,
MappingExpressionParser.Function_callContext ctx,
com.fasterxml.jackson.databind.JsonNode... elements)
Creates an
MappingExpressionParser.ExprListContext containing 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 void |
FunctionUtils.validateArguments(String possibleException,
ExpressionsVisitor exprVisitor,
MappingExpressionParser.Function_callContext ctx,
int index,
String signature)
Checks the expression at the supplied index from the context's
MappingExpressionParser.ExprValuesContext MappingExpressionParser.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 |
Copyright © 2020. All rights reserved.