| Modifier and Type | Method and Description |
|---|---|
static Scope |
Scope.rootScope() |
| Modifier and Type | Method and Description |
|---|---|
abstract List<com.fasterxml.jackson.databind.JsonNode> |
JsonQuery.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
static <T> List<T> |
JsonQueryUtils.apply(Scope scope,
JsonQuery jq,
Object in,
Class<T> resultType) |
static <T> List<T> |
JsonQueryUtils.apply(Scope scope,
JsonQuery jq,
Object in,
com.fasterxml.jackson.core.type.TypeReference<T> resultType) |
List<com.fasterxml.jackson.databind.JsonNode> |
JsonQuery.apply(Scope scope,
List<com.fasterxml.jackson.databind.JsonNode> in) |
List<com.fasterxml.jackson.databind.JsonNode> |
Function.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
Scope.DebugScopeFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
| Constructor and Description |
|---|
Scope(Scope parentScope) |
| Modifier and Type | Field and Description |
|---|---|
Scope |
FixedScopeQuery.scope |
| Modifier and Type | Method and Description |
|---|---|
List<com.fasterxml.jackson.databind.JsonNode> |
IsolatedScopeQuery.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
FixedScopeQuery.apply(Scope _,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
JsonArgumentFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
JsonQueryFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
JsonNodeFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
JsonPredicateFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
| Constructor and Description |
|---|
FixedScopeQuery(Scope scope,
JsonQuery query) |
JsonQueryFunction(String name,
List<String> params,
JsonQuery body,
Scope closure) |
| Modifier and Type | Method and Description |
|---|---|
List<com.fasterxml.jackson.databind.JsonNode> |
AtShFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
ContainsFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
RTrimStrFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
HasFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
_MatchImplFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
ToJsonFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
IndicesFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
SortFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode items) |
List<com.fasterxml.jackson.databind.JsonNode> |
FromEntriesFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
ReverseFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
ToEntriesFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
RIndexFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
DelFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
GroupFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
ErrorFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
EmptyFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
EndsWithFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
PathsFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
Utf8ByteLengthFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
FromJsonFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
NotFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
AbstractMaxFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
AbstractAtFormattingFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
MathFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
IndexFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
RangeFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
LTrimStrFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
_SubImplFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
BreakFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
LengthFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
SplitFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
ToStringFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
KeysFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
ToNumberFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
TypeFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
StartsWithFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
ExplodeFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
ImplodeFunction.apply(Scope scope,
List<JsonQuery> args,
com.fasterxml.jackson.databind.JsonNode in) |
| Modifier and Type | Method and Description |
|---|---|
List<com.fasterxml.jackson.databind.JsonNode> |
ArrayConstruction.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
StringInterpolation.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
VariableAccess.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
RecursionOperator.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
ObjectConstruction.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
TryCatch.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
ThisObject.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
Conditional.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
SemicolonOperator.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
PipedQuery.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
FunctionDefinition.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
ForeachExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
Tuple.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
FunctionCall.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
ReduceExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
NegativeExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
FormattingFilter.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
| Modifier and Type | Method and Description |
|---|---|
List<com.fasterxml.jackson.databind.JsonNode> |
BooleanAndExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
AlternativeOperator.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
BooleanOrExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
SimpleBinaryOperatorExpression.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
| Modifier and Type | Method and Description |
|---|---|
List<com.fasterxml.jackson.databind.JsonNode> |
UpdateAssignment.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
Assignment.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
ComplexAssignment.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
| Modifier and Type | Method and Description |
|---|---|
List<com.fasterxml.jackson.databind.JsonNode> |
FieldAccess.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
ResolvedFieldAccess |
IdentifierFieldAccess.resolveFieldAccess(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
ResolvedFieldAccess |
BracketExtractFieldAccess.resolveFieldAccess(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
ResolvedFieldAccess |
BracketFieldAccess.resolveFieldAccess(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
abstract ResolvedFieldAccess |
FieldAccess.resolveFieldAccess(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
ResolvedFieldAccess |
StringFieldAccess.resolveFieldAccess(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
FieldAccess.ResolvedPath |
FieldAccess.resolvePath(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
| Modifier and Type | Method and Description |
|---|---|
List<com.fasterxml.jackson.databind.JsonNode> |
ResolvedEmptyFieldAccess.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
ResolvedRangeFieldAccess.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
ResolvedIndexFieldAccess.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
ResolvedAllFieldAccess.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
List<com.fasterxml.jackson.databind.JsonNode> |
ResolvedStringFieldAccess.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
| Modifier and Type | Method and Description |
|---|---|
List<com.fasterxml.jackson.databind.JsonNode> |
ValueLiteral.apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode in) |
| Modifier and Type | Method and Description |
|---|---|
void |
PatternMatcher.match(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Functional.Consumer<List<Pair<String,com.fasterxml.jackson.databind.JsonNode>>> out,
Stack<Pair<String,com.fasterxml.jackson.databind.JsonNode>> accumulate,
boolean emit) |
| Modifier and Type | Method and Description |
|---|---|
void |
ObjectMatcher.match(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Functional.Consumer<List<Pair<String,com.fasterxml.jackson.databind.JsonNode>>> out,
Stack<Pair<String,com.fasterxml.jackson.databind.JsonNode>> accumulate,
boolean emit) |
void |
ArrayMatcher.match(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Functional.Consumer<List<Pair<String,com.fasterxml.jackson.databind.JsonNode>>> out,
Stack<Pair<String,com.fasterxml.jackson.databind.JsonNode>> accumulate,
boolean emit) |
void |
ValueMatcher.match(Scope scope,
com.fasterxml.jackson.databind.JsonNode in,
Functional.Consumer<List<Pair<String,com.fasterxml.jackson.databind.JsonNode>>> out,
Stack<Pair<String,com.fasterxml.jackson.databind.JsonNode>> accumulate,
boolean emit) |
Copyright © 2017. All rights reserved.