Package net.thisptr.jackson.jq
Interface Expression
- All Known Implementing Classes:
AlternativeOperatorExpression,ArrayConstruction,Assignment,BinaryOperatorExpression,BooleanAndExpression,BooleanLiteral,BooleanOrExpression,BracketExtractFieldAccess,BracketFieldAccess,BreakExpression,CompareEqualTest,CompareGreaterEqualTest,CompareGreaterTest,CompareLessEqualTest,CompareLessTest,CompareNotEqualTest,ComplexAlternativeAssignment,ComplexAssignment,ComplexDivideAssignment,ComplexMinusAssignment,ComplexModuloAssignment,ComplexMultiplyAssignment,ComplexPlusAssignment,Conditional,DivideExpression,DoubleLiteral,FieldAccess,FixedScopeQuery,ForeachExpression,FormattingFilter,FunctionCall,FunctionDefinition,IdentifierFieldAccess,IsolatedScopeQuery,LongLiteral,MinusExpression,ModuloExpression,MultiplyExpression,NegativeExpression,NullLiteral,ObjectConstruction,PipedQuery,PlusExpression,RecursionOperator,ReduceExpression,SemicolonOperator,SimpleBinaryOperatorExpression,StringFieldAccess,StringInterpolation,StringLiteral,ThisObject,TopLevelExpression,TryCatch,TryCatch.Question,Tuple,UpdateAssignment,ValueLiteral,VariableAccess
public interface Expression
-
Method Summary
-
Method Details
-
apply
default void apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Output output) throws JsonQueryException - Throws:
JsonQueryException
-
apply
void apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath) throws JsonQueryException - Throws:
JsonQueryException
-