Serialized Form
-
Package com.api.jsonata4java
-
Class com.api.jsonata4java.Binding extends Object implements Serializable
- serialVersionUID:
- -7183986949584334476L
-
Serialized Fields
-
_expr
MappingExpressionParser.ExprContext _expr
-
_fct
DeclaredFunction _fct
-
_type
com.api.jsonata4java.BindingType _type
-
_varname
String _varname
-
-
Class com.api.jsonata4java.Expression extends Object implements Serializable
- serialVersionUID:
- -292660522621832862L
-
Serialized Fields
-
_declaredFunctionMap
Map<String,DeclaredFunction> _declaredFunctionMap
-
_eval
ExpressionsVisitor _eval
-
_expr
Expressions _expr
-
_variableMap
Map<String,MappingExpressionParser.ExprContext> _variableMap
-
-
Class com.api.jsonata4java.JSONataUtils extends Object implements Serializable
- serialVersionUID:
- 8109772978213632637L
-
Class com.api.jsonata4java.Sequence extends Object implements Serializable
- serialVersionUID:
- 9212862402936258721L
-
Serialized Fields
-
_array
com.fasterxml.jackson.databind.node.ArrayNode _array
-
_keepSingleton
boolean _keepSingleton
-
_length
int _length
-
_sequence
boolean _sequence
-
-
Class com.api.jsonata4java.Signature extends Object implements Serializable
- serialVersionUID:
- -450755246855587271L
-
Class com.api.jsonata4java.Test extends Object implements Serializable
- serialVersionUID:
- -7874581033151372290L
-
Class com.api.jsonata4java.Tester extends Object implements Serializable
- serialVersionUID:
- 6610473272854611804L
-
Class com.api.jsonata4java.TesterTimeBox extends Object implements Serializable
- serialVersionUID:
- -6162778154105939338L
-
-
Package com.api.jsonata4java.expressions
-
Class com.api.jsonata4java.expressions.BufferingErrorListener extends org.antlr.v4.runtime.BaseErrorListener implements Serializable
- serialVersionUID:
- -7132728543942685913L
-
Class com.api.jsonata4java.expressions.EvaluateException extends Exception implements Serializable
- serialVersionUID:
- 360976872389227010L
-
Class com.api.jsonata4java.expressions.EvaluateRuntimeException extends RuntimeException implements Serializable
- serialVersionUID:
- -6563289553854213645L
-
Class com.api.jsonata4java.expressions.Expressions extends Object implements Serializable
- serialVersionUID:
- -2995139816481454905L
-
Serialized Fields
-
_eval
ExpressionsVisitor _eval
-
_expression
String _expression
-
_tree
org.antlr.v4.runtime.tree.ParseTree _tree
-
-
Class com.api.jsonata4java.expressions.ExpressionsVisitor extends MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode> implements Serializable
- serialVersionUID:
- -9182723073149137352L
-
Serialized Fields
-
_environment
FrameEnvironment _environment
-
checkRuntime
boolean checkRuntime
-
currentDepth
int currentDepth
-
factory
com.fasterxml.jackson.databind.node.JsonNodeFactory factory
-
firstStep
boolean firstStep
-
firstStepCons
boolean firstStepCons
-
inArrayConstructStack
Deque<Boolean> inArrayConstructStack
-
keepArray
boolean keepArray
-
lastStep
boolean lastStep
-
lastStepCons
boolean lastStepCons
-
lastVisited
String lastVisited
-
maxDepth
int maxDepth
-
maxTime
long maxTime
-
startTime
long startTime
-
steps
List<org.antlr.v4.runtime.tree.ParseTree> steps
-
values
org.antlr.v4.runtime.tree.ParseTreeProperty<Integer> values
-
-
Class com.api.jsonata4java.expressions.ExpressionsVisitor.SelectorArrayNode extends com.fasterxml.jackson.databind.node.ArrayNode implements Serializable
- serialVersionUID:
- -641395411309729158L
-
Serialized Fields
-
selectionGroups
List<com.fasterxml.jackson.databind.JsonNode> selectionGroups
-
-
Class com.api.jsonata4java.expressions.FrameEnvironment extends Object implements Serializable
- serialVersionUID:
- 8451009715230117298L
-
Serialized Fields
-
_declFunctionMap
Map<String,DeclaredFunction> _declFunctionMap
-
_enclosingFrame
FrameEnvironment _enclosingFrame
-
_isAsync
boolean _isAsync
-
_jsonataFunctionMap
Map<String,Function> _jsonataFunctionMap
-
_stack
Deque<com.fasterxml.jackson.databind.JsonNode> _stack
This stack is used for storing the current "context" under which to evaluate predicate-type array indexes, e.g. [{"a":1}, {"a":2}][a=2] results in {"a":2} Specifically, it is used to resolve path expressions (a, in the above) against each of the elements in the array in order to figure out which elements match the predicate and which don't. We use a stack (rather than just a singleton) here, since predicates can be nested inside other predicates, e.g. [{"x":2}, {"x":3}] [x=(["a":101, "b":2}, {"a":102, "b":3}][a=101]).b] results in {"x":2} -
_timestamp
JS4JDate _timestamp
-
_variableMap
Map<String,com.fasterxml.jackson.databind.JsonNode> _variableMap
-
-
Class com.api.jsonata4java.expressions.JS4JDate extends Date implements Serializable
- serialVersionUID:
- -1235455818943814022L
-
Class com.api.jsonata4java.expressions.JS4JUtils extends Object implements Serializable
- serialVersionUID:
- -1767445323606716680L
-
Class com.api.jsonata4java.expressions.NonNumericArrayIndexException extends EvaluateRuntimeException implements Serializable
- serialVersionUID:
- 5132735269556205679L
-
Class com.api.jsonata4java.expressions.ParseException extends Exception implements Serializable
- serialVersionUID:
- 2683449090362342981L
-
Class com.api.jsonata4java.expressions.PathUsedOutsideOfPredicateException extends EvaluateRuntimeException implements Serializable
- serialVersionUID:
- 5132735269556205679L
-
Class com.api.jsonata4java.expressions.PropertyDoesNotExistEvaluateRuntimeException extends EvaluateRuntimeException implements Serializable
- serialVersionUID:
- 5132735269556205679L
-
-
Package com.api.jsonata4java.expressions.functions
-
Class com.api.jsonata4java.expressions.functions.AbsFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -7061181042065058523L
-
Class com.api.jsonata4java.expressions.functions.AppendFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -1826593618672666459L
-
Class com.api.jsonata4java.expressions.functions.AverageFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -7174236646821690495L
-
Class com.api.jsonata4java.expressions.functions.Base64DecodeFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -4107299339965670031L
-
Class com.api.jsonata4java.expressions.functions.Base64EncodeFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -3753166255449207544L
-
Class com.api.jsonata4java.expressions.functions.BooleanFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 5232965758998683140L
-
Class com.api.jsonata4java.expressions.functions.CeilFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -8131750091535002723L
-
Class com.api.jsonata4java.expressions.functions.ContainsFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -5078993065631549515L
-
Class com.api.jsonata4java.expressions.functions.CountFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 3915063625097748434L
-
Class com.api.jsonata4java.expressions.functions.DeclaredFunction extends Object implements Serializable
- serialVersionUID:
- -7984628726118649985L
-
Serialized Fields
-
_exprList
MappingExpressionParser.ExprListContext _exprList
-
_varList
MappingExpressionParser.VarListContext _varList
-
-
Class com.api.jsonata4java.expressions.functions.DistinctFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -1403211347419923420L
-
Class com.api.jsonata4java.expressions.functions.EachFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -163606520924327240L
-
Class com.api.jsonata4java.expressions.functions.ErrorFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -9207780239312306404L
-
Class com.api.jsonata4java.expressions.functions.EvalFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -7591450668292230141L
-
Class com.api.jsonata4java.expressions.functions.ExistsFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 2753196767363771305L
-
Class com.api.jsonata4java.expressions.functions.FilterFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -3747166094735842514L
-
Class com.api.jsonata4java.expressions.functions.FloorFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 6322299733236324819L
-
Class com.api.jsonata4java.expressions.functions.FormatBaseFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 822669293636254300L
-
Class com.api.jsonata4java.expressions.functions.FormatNumberFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 6183052815295323040L
-
Class com.api.jsonata4java.expressions.functions.FromMillisFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -8678149963930460618L
-
Class com.api.jsonata4java.expressions.functions.FunctionBase extends Object implements Serializable
- serialVersionUID:
- -2198474650471622735L
-
Class com.api.jsonata4java.expressions.functions.IndexOfFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 1821794638528005180L
-
Class com.api.jsonata4java.expressions.functions.JoinFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 2812768105036850665L
-
Class com.api.jsonata4java.expressions.functions.KeysFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -6908272736871289545L
-
Class com.api.jsonata4java.expressions.functions.LengthFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 7026173131929954208L
-
Class com.api.jsonata4java.expressions.functions.LookupFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -8369209972416470426L
-
Class com.api.jsonata4java.expressions.functions.LowercaseFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 7939773729531364779L
-
Class com.api.jsonata4java.expressions.functions.MapFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -3360326497787380873L
-
Class com.api.jsonata4java.expressions.functions.MatchFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 1917070534153592299L
-
Class com.api.jsonata4java.expressions.functions.MaxFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -3758102612931930899L
-
Class com.api.jsonata4java.expressions.functions.MergeFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -99966498930256770L
-
Class com.api.jsonata4java.expressions.functions.MillisFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 8331126644236032696L
-
Class com.api.jsonata4java.expressions.functions.MinFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -4819242316491072139L
-
Class com.api.jsonata4java.expressions.functions.NotFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -5381498407253835525L
-
Class com.api.jsonata4java.expressions.functions.NowFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 5607559377364554518L
-
Class com.api.jsonata4java.expressions.functions.NumberFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 5495142821729936220L
-
Class com.api.jsonata4java.expressions.functions.PadFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 5849324073360601941L
-
Class com.api.jsonata4java.expressions.functions.PowerFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -2132805330360026544L
-
Class com.api.jsonata4java.expressions.functions.RandomFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 8928040211817757808L
-
Class com.api.jsonata4java.expressions.functions.ReduceFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 1273058819633221543L
-
Class com.api.jsonata4java.expressions.functions.ReplaceFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -647444066483284969L
-
Class com.api.jsonata4java.expressions.functions.ReverseFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 30158285512902502L
-
Class com.api.jsonata4java.expressions.functions.RoundFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 5580194763804600855L
-
Class com.api.jsonata4java.expressions.functions.ShuffleFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -4503748310748165024L
-
Class com.api.jsonata4java.expressions.functions.SiftFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -163175188711375834L
-
Class com.api.jsonata4java.expressions.functions.SortFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -2957077099198389545L
-
Class com.api.jsonata4java.expressions.functions.SplitFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -2639420142650255487L
-
Class com.api.jsonata4java.expressions.functions.SpreadFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 8312756943927678959L
-
Class com.api.jsonata4java.expressions.functions.SqrtFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -6310204343833186502L
-
Class com.api.jsonata4java.expressions.functions.StringFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -7591450668292230141L
-
Class com.api.jsonata4java.expressions.functions.SubstringAfterFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 2374800721189099530L
-
Class com.api.jsonata4java.expressions.functions.SubstringBeforeFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -6295856670984055914L
-
Class com.api.jsonata4java.expressions.functions.SubstringFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 9146823646321165364L
-
Class com.api.jsonata4java.expressions.functions.SumFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -4281182554968881670L
-
Class com.api.jsonata4java.expressions.functions.ToMillisFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 4484749083861634204L
-
Class com.api.jsonata4java.expressions.functions.TrimFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -311691648827361039L
-
Class com.api.jsonata4java.expressions.functions.TypeFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 2186669088669497548L
-
Class com.api.jsonata4java.expressions.functions.UnpackFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 1415132777843221239L
-
Class com.api.jsonata4java.expressions.functions.UppercaseFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 409516922389239227L
-
Class com.api.jsonata4java.expressions.functions.URLDecodeComponentFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -3265984032015250295L
-
Class com.api.jsonata4java.expressions.functions.URLDecodeFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 5640755636698159607L
-
Class com.api.jsonata4java.expressions.functions.URLEncodeComponentFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 4169589583679522117L
-
Class com.api.jsonata4java.expressions.functions.URLEncodeFunction extends FunctionBase implements Serializable
- serialVersionUID:
- 8101645276807747807L
-
Class com.api.jsonata4java.expressions.functions.ZipFunction extends FunctionBase implements Serializable
- serialVersionUID:
- -7312331981757002031L
-
-
Package com.api.jsonata4java.expressions.utils
-
Class com.api.jsonata4java.expressions.utils.ArrayUtils extends Object implements Serializable
- serialVersionUID:
- -6185850803487454927L
-
Class com.api.jsonata4java.expressions.utils.BooleanUtils extends Object implements Serializable
- serialVersionUID:
- -5460123458186653599L
-
Class com.api.jsonata4java.expressions.utils.Constants extends Object implements Serializable
- serialVersionUID:
- 439299157239217206L
-
Class com.api.jsonata4java.expressions.utils.DateTimeUtils extends Object implements Serializable
- serialVersionUID:
- 365963860104380193L
-
Class com.api.jsonata4java.expressions.utils.FunctionUtils extends Object implements Serializable
- serialVersionUID:
- -3388958465533493227L
-
Class com.api.jsonata4java.expressions.utils.JsonMergeUtils extends Object implements Serializable
- serialVersionUID:
- 6579954130589053721L
-
Class com.api.jsonata4java.expressions.utils.NumberUtils extends Object implements Serializable
- serialVersionUID:
- 1471647554518125118L
-