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
-