| Modifier and Type | Interface and Description |
|---|---|
interface |
Output |
| Modifier and Type | Method and Description |
|---|---|
void |
Expression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
Function.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
Version version) |
| Modifier and Type | Method and Description |
|---|---|
void |
FixedScopeQuery.apply(Scope unused,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
IsolatedScopeQuery.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
JsonArgumentFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
JsonQueryFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
Version version) |
void |
JsonPredicateFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
JsonNodeFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractSvFilter.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
| Modifier and Type | Method and Description |
|---|---|
void |
ImplodeFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
FromJsonFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
DelPathsFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
_SubImplFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
GroupByFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
HasFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
ToStringFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
Utf8ByteLengthFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
MathFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
FromDateIso8601Function.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
RangeFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
AbstractKeysFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
JoinFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
AbstractStartsEndsWithFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
IndicesFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
TypeFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
NotFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
EnvFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
ContainsFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
IndexFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
EmptyFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
NowFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
Version version) |
void |
SetPathFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path inpath,
PathOutput output,
Version version) |
void |
LengthFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
AbstractTrimStrFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
ToEntriesFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
ToJsonFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
AbstractAtFormattingFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
ReverseFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
ToNumberFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
BuiltinsFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
Version version) |
void |
PathFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
_MatchImplFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
SplitFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
GetPathFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
RIndexFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
FromEntriesFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
SortByFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode items,
Path ipath,
PathOutput output,
Version version) |
void |
PathsFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
ErrorFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
AtShFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
AbstractMaxByFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
ToDateIso8601Function.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
void |
ExplodeFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
| Modifier and Type | Method and Description |
|---|---|
void |
DebugScopeFunction.apply(Scope scope,
List<Expression> args,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
Version version) |
| Modifier and Type | Method and Description |
|---|---|
void |
TryCatch.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
FunctionCall.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
RecursionOperator.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
ArrayConstruction.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
FunctionDefinition.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
ObjectConstruction.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
FormattingFilter.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
PipedQuery.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
ReduceExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
ThisObject.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
StringInterpolation.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
TopLevelExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
Tuple.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
ForeachExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
VariableAccess.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
BreakExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
NegativeExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
Conditional.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
SemicolonOperator.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
| Modifier and Type | Method and Description |
|---|---|
void |
AlternativeOperatorExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
BooleanOrExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
BooleanAndExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
SimpleBinaryOperatorExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
| Modifier and Type | Method and Description |
|---|---|
void |
UpdateAssignment.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
ComplexAssignment.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
void |
Assignment.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
| Modifier and Type | Method and Description |
|---|---|
void |
IdentifierFieldAccess.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
StringFieldAccess.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
BracketExtractFieldAccess.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
void |
BracketFieldAccess.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path path,
PathOutput output,
boolean requirePath) |
protected static void |
FieldAccess.emitAllPath(boolean permissive,
com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
boolean requirePath) |
protected static void |
FieldAccess.emitArrayIndexOfPath(boolean permissive,
com.fasterxml.jackson.databind.JsonNode subseqToLookFor,
com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
boolean requirePath) |
protected static void |
FieldAccess.emitArrayIndexPath(boolean permissive,
com.fasterxml.jackson.databind.JsonNode index,
com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
boolean requirePath) |
protected static void |
FieldAccess.emitArrayRangeIndexPath(boolean permissive,
com.fasterxml.jackson.databind.JsonNode start,
com.fasterxml.jackson.databind.JsonNode end,
com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
boolean requirePath) |
protected static void |
FieldAccess.emitObjectFieldPath(boolean permissive,
String key,
com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
boolean requirePath) |
| Modifier and Type | Method and Description |
|---|---|
void |
ValueLiteral.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean requirePath) |
| Modifier and Type | Method and Description |
|---|---|
void |
ArrayIndexPath.get(com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean permissive) |
void |
InvalidPath.get(com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean permissive) |
void |
ArrayRangeIndexPath.get(com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean permissive) |
void |
Path.get(com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean permissive) |
void |
ArrayIndexOfPath.get(com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean permissive) |
void |
RootPath.get(com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean permissive) |
void |
ObjectFieldPath.get(com.fasterxml.jackson.databind.JsonNode in,
Path ipath,
PathOutput output,
boolean permissive) |
static void |
ArrayIndexPath.resolve(com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
com.fasterxml.jackson.databind.JsonNode index,
boolean permissive) |
static void |
ArrayIndexOfPath.resolve(com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
com.fasterxml.jackson.databind.JsonNode subseq,
boolean permissive) |
static void |
ArrayRangeIndexPath.resolve(com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
com.fasterxml.jackson.databind.JsonNode start,
com.fasterxml.jackson.databind.JsonNode end,
boolean permissive) |
static void |
ObjectFieldPath.resolve(com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
String key,
boolean permissive) |
Copyright © 2025. All rights reserved.