| Package | Description |
|---|---|
| com.api.jsonata4java.expressions.functions | |
| com.api.jsonata4java.expressions.utils |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
DeclaredFunction.invoke(ExpressionsVisitor expressionVisitor,
MappingExpressionParser.ExprValuesContext exprValues) |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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) |
| Modifier and Type | Method and Description |
|---|---|
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 {@link 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... 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 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. |
Copyright © 2019. All rights reserved.