Uses of Class
net.thisptr.jackson.jq.Scope
Packages that use Scope
Package
Description
-
Uses of Scope in net.thisptr.jackson.jq
Methods in net.thisptr.jackson.jq that return ScopeModifier and TypeMethodDescriptionScope.getParentScope()static ScopeScope.newChildScope(Scope scope) static ScopeScope.newEmptyScope()Methods in net.thisptr.jackson.jq with parameters of type ScopeModifier and TypeMethodDescriptiondefault voidvoidExpression.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) voidFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, Version version) voidBuiltinFunctionLoader.listFunctions(ClassLoader classLoader, Version version, Scope closureScope) Load function definitions from the default resource from an arbitraryClassLoader.BuiltinFunctionLoader.listFunctions(Version version, Scope closureScope) voidBuiltinFunctionLoader.loadFunctions(ClassLoader classLoader, Version version, Scope closureScope) voidBuiltinFunctionLoader.loadFunctions(Version version, Scope closureScope) BuiltinFunctionLoader.loadFunctionsFromJsonJq(ClassLoader classLoader, Version version, Scope closureScope) Do not use this method.static ScopeScope.newChildScope(Scope scope) -
Uses of Scope in net.thisptr.jackson.jq.extra.functions
Methods in net.thisptr.jackson.jq.extra.functions with parameters of type ScopeModifier and TypeMethodDescriptionvoidHostnameFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidRandomFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidStrFTimeFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidStrPTimeFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidTimestampFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidUriDecodeFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidUriParseFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidUuid35Function.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, Version version) voidUuid4Function.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) -
Uses of Scope in net.thisptr.jackson.jq.internal
Fields in net.thisptr.jackson.jq.internal declared as ScopeMethods in net.thisptr.jackson.jq.internal with parameters of type ScopeModifier and TypeMethodDescriptionvoidFixedScopeQuery.apply(Scope unused, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath) voidIsolatedScopeQuery.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath) voidJsonArgumentFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidJsonNodeFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidJsonPredicateFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidJsonQueryFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, Version version) Constructors in net.thisptr.jackson.jq.internal with parameters of type ScopeModifierConstructorDescriptionFixedScopeQuery(Scope scope, Expression query) JsonQueryFunction(String name, List<String> params, Expression body, Scope closure) -
Uses of Scope in net.thisptr.jackson.jq.internal.filters
Methods in net.thisptr.jackson.jq.internal.filters with parameters of type ScopeModifier and TypeMethodDescriptionvoidAbstractSvFilter.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) -
Uses of Scope in net.thisptr.jackson.jq.internal.functions
Methods in net.thisptr.jackson.jq.internal.functions with parameters of type ScopeModifier and TypeMethodDescriptionvoid_MatchImplFunction.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) voidAbstractAtFormattingFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidAbstractKeysFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidAbstractMaxByFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidAbstractStartsEndsWithFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidAbstractTrimStrFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidAtShFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidBuiltinsFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, Version version) voidContainsFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidDelPathsFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidEmptyFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidEnvFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidErrorFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidExplodeFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidFromDateIso8601Function.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidFromEntriesFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidFromJsonFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidGetPathFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidGroupByFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidHasFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidImplodeFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidIndexFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidIndicesFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidJoinFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidLengthFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidMathFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidNotFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidNowFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, Version version) voidPathFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidPathsFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidRangeFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidReverseFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidRIndexFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidSetPathFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path inpath, PathOutput output, Version version) voidSortByFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode items, Path ipath, PathOutput output, Version version) voidSplitFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidToDateIso8601Function.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidToEntriesFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidToJsonFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidToNumberFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidToStringFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidTypeFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) voidUtf8ByteLengthFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) -
Uses of Scope in net.thisptr.jackson.jq.internal.functions.debug
Methods in net.thisptr.jackson.jq.internal.functions.debug with parameters of type ScopeModifier and TypeMethodDescriptionvoidDebugScopeFunction.apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) -
Uses of Scope in net.thisptr.jackson.jq.internal.misc
Methods in net.thisptr.jackson.jq.internal.misc with parameters of type ScopeModifier and TypeMethodDescriptionstatic ArrayList<com.fasterxml.jackson.databind.JsonNode> JsonQueryUtils.applyToArrayList(Expression expr, Scope scope, com.fasterxml.jackson.databind.JsonNode in) static com.fasterxml.jackson.databind.node.ArrayNodeJsonQueryUtils.applyToArrayNode(Expression expr, Scope scope, com.fasterxml.jackson.databind.JsonNode in) -
Uses of Scope in net.thisptr.jackson.jq.internal.tree
Methods in net.thisptr.jackson.jq.internal.tree with parameters of type ScopeModifier and TypeMethodDescriptionvoidArrayConstruction.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) voidBreakExpression.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) voidConditional.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath) voidForeachExpression.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) voidFormattingFilter.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) voidFunctionCall.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath) voidFunctionDefinition.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) voidNegativeExpression.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) voidObjectConstruction.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) voidPipedQuery.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath) voidRecursionOperator.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath) voidReduceExpression.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) voidSemicolonOperator.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath) voidStringInterpolation.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) voidThisObject.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) voidTopLevelExpression.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) voidTryCatch.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath) voidTuple.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath) voidVariableAccess.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath) voidFieldConstruction.evaluate(Scope scope, com.fasterxml.jackson.databind.JsonNode in, FieldConstruction.FieldConsumer consumer) voidIdentifierKeyFieldConstruction.evaluate(Scope scope, com.fasterxml.jackson.databind.JsonNode in, FieldConstruction.FieldConsumer consumer) voidJsonQueryKeyFieldConstruction.evaluate(Scope scope, com.fasterxml.jackson.databind.JsonNode in, FieldConstruction.FieldConsumer consumer) voidStringKeyFieldConstruction.evaluate(Scope scope, com.fasterxml.jackson.databind.JsonNode in, FieldConstruction.FieldConsumer consumer) voidVariableKeyFieldConstruction.evaluate(Scope scope, com.fasterxml.jackson.databind.JsonNode in, FieldConstruction.FieldConsumer consumer) -
Uses of Scope in net.thisptr.jackson.jq.internal.tree.binaryop
Methods in net.thisptr.jackson.jq.internal.tree.binaryop with parameters of type ScopeModifier and TypeMethodDescriptionvoidAlternativeOperatorExpression.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath) voidBooleanAndExpression.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) voidBooleanOrExpression.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) voidSimpleBinaryOperatorExpression.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) -
Uses of Scope in net.thisptr.jackson.jq.internal.tree.binaryop.assignment
Methods in net.thisptr.jackson.jq.internal.tree.binaryop.assignment with parameters of type ScopeModifier and TypeMethodDescriptionvoidAssignment.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) voidComplexAssignment.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) voidUpdateAssignment.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) -
Uses of Scope in net.thisptr.jackson.jq.internal.tree.fieldaccess
Methods in net.thisptr.jackson.jq.internal.tree.fieldaccess with parameters of type ScopeModifier and TypeMethodDescriptionvoidBracketExtractFieldAccess.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath) voidBracketFieldAccess.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath) voidIdentifierFieldAccess.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath) voidStringFieldAccess.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath) -
Uses of Scope in net.thisptr.jackson.jq.internal.tree.literal
Methods in net.thisptr.jackson.jq.internal.tree.literal with parameters of type ScopeModifier and TypeMethodDescriptionvoidValueLiteral.apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) -
Uses of Scope in net.thisptr.jackson.jq.internal.tree.matcher
Methods in net.thisptr.jackson.jq.internal.tree.matcher with parameters of type ScopeModifier and TypeMethodDescriptionvoidPatternMatcher.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) voidPatternMatcher.matchWithPath(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PatternMatcher.MatchOutput output, Stack<PatternMatcher.MatchWithPath> accumulate) -
Uses of Scope in net.thisptr.jackson.jq.internal.tree.matcher.matchers
Methods in net.thisptr.jackson.jq.internal.tree.matcher.matchers with parameters of type ScopeModifier and TypeMethodDescriptionvoidArrayMatcher.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) voidObjectMatcher.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) voidValueMatcher.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) voidArrayMatcher.matchWithPath(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PatternMatcher.MatchOutput out, Stack<PatternMatcher.MatchWithPath> accumulate) voidObjectMatcher.matchWithPath(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PatternMatcher.MatchOutput output, Stack<PatternMatcher.MatchWithPath> accumulate) voidValueMatcher.matchWithPath(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PatternMatcher.MatchOutput output, Stack<PatternMatcher.MatchWithPath> accumulate) -
Uses of Scope in net.thisptr.jackson.jq.module.loaders
Constructors in net.thisptr.jackson.jq.module.loaders with parameters of type ScopeModifierConstructorDescriptionFileSystemModuleLoader(Scope parentScope, Version version, Path... searchPaths)