Class GraphQlProcessor<K>
java.lang.Object
org.aksw.jenax.graphql.sparql.v2.exec.api.low.GraphQlProcessor<K>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<GraphQlFieldProcessor<K>>protected graphql.language.DocumentThe preprocessed document.protected GraphQlFieldProcessor<K>The processor for the query operation (across all top-level fields). -
Constructor Summary
ConstructorsConstructorDescriptionGraphQlProcessor(graphql.language.Document preprocessedDocument, GraphQlFieldProcessor<K> queryProcessor, Map<String, Integer> nameToIndex, List<GraphQlFieldProcessor<K>> fieldProcessors) -
Method Summary
Modifier and TypeMethodDescriptiongetFieldProcessor(int index) getFieldProcessor(String name) graphql.language.DocumentShort hand; abstracts from the query processor indirection.static <K> GraphQlProcessor<K>of(graphql.language.Document document, Map<String, org.apache.jena.graph.Node> assignments, GraphQlToSparqlConverterBase<K> graphqlToSparqlConverter)
-
Field Details
-
preprocessedDocument
protected graphql.language.Document preprocessedDocumentThe preprocessed document. This is not the original document. -
queryProcessor
The processor for the query operation (across all top-level fields). -
nameToIndex
-
fieldProcessors
-
-
Constructor Details
-
GraphQlProcessor
public GraphQlProcessor(graphql.language.Document preprocessedDocument, GraphQlFieldProcessor<K> queryProcessor, Map<String, Integer> nameToIndex, List<GraphQlFieldProcessor<K>> fieldProcessors)
-
-
Method Details
-
getDataProviderNames
-
getPreprocessedDocument
public graphql.language.Document getPreprocessedDocument() -
getOnlyFieldProcessor
-
getFieldProcessor
-
getFieldProcessor
-
of
public static <K> GraphQlProcessor<K> of(graphql.language.Document document, Map<String, org.apache.jena.graph.Node> assignments, GraphQlToSparqlConverterBase<K> graphqlToSparqlConverter) -
getQueryProcessor
-
newExecBuilder
Short hand; abstracts from the query processor indirection.
-