Class PipedQuery
- java.lang.Object
-
- net.thisptr.jackson.jq.internal.tree.PipedQuery
-
- All Implemented Interfaces:
Expression
public class PipedQuery extends java.lang.Object implements Expression
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<PipeComponent>
components
-
Constructor Summary
Constructors Constructor Description PipedQuery(java.util.List<PipeComponent> components)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath)
private static void
pathRecursive(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, java.util.List<PipeComponent> components, boolean requirePath)
java.lang.String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.thisptr.jackson.jq.Expression
apply
-
-
-
-
Field Detail
-
components
private java.util.List<PipeComponent> components
-
-
Constructor Detail
-
PipedQuery
public PipedQuery(java.util.List<PipeComponent> components)
-
-
Method Detail
-
apply
public void apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath) throws JsonQueryException
- Specified by:
apply
in interfaceExpression
- Throws:
JsonQueryException
-
pathRecursive
private static void pathRecursive(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, java.util.List<PipeComponent> components, boolean requirePath) throws JsonQueryException
- Throws:
JsonQueryException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-