public class QueryTraversal
extends java.lang.Object
Constructor and Description |
---|
QueryTraversal(GraphQLSchema schema,
Document document,
java.lang.String operation,
java.util.Map<java.lang.String,java.lang.Object> variables) |
Modifier and Type | Method and Description |
---|---|
<T> T |
reducePostOrder(QueryReducer<T> queryReducer,
T initialValue) |
<T> T |
reducePreOrder(QueryReducer<T> queryReducer,
T initialValue) |
void |
visitPostOrder(FieldVisitor visitor) |
void |
visitPreOrder(FieldVisitor visitor) |
public QueryTraversal(GraphQLSchema schema, Document document, java.lang.String operation, java.util.Map<java.lang.String,java.lang.Object> variables)
public void visitPostOrder(FieldVisitor visitor)
public void visitPreOrder(FieldVisitor visitor)
public <T> T reducePostOrder(QueryReducer<T> queryReducer, T initialValue)
public <T> T reducePreOrder(QueryReducer<T> queryReducer, T initialValue)