Class GraphQlExecBuilder
java.lang.Object
org.aksw.jenax.graphql.sparql.v2.exec.api.high.GraphQlExecBuilder
- All Implemented Interfaces:
GraphQlProcessorSettings<GraphQlExecBuilder>
public class GraphQlExecBuilder
extends Object
implements GraphQlProcessorSettings<GraphQlExecBuilder>
Builds GraphQl execution objects from a document and variables.
The document can be interpreted as JSON or RON.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected graphql.language.Documentprotected org.apache.jena.atlas.lib.Creator<org.apache.jena.sparql.exec.QueryExecBuilder>protected SchemaNavigator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGraphQlExec<org.apache.jena.sparql.path.P_Path0>document(graphql.language.Document document) protected graphql.language.DocumentnameToFragment(Map<String, graphql.language.FragmentDefinition> nameToFragment) queryExecBuilderFactory(org.apache.jena.atlas.lib.Creator<org.apache.jena.sparql.exec.QueryExecBuilder> queryExecBuilderFactory) schemaNavigator(SchemaNavigator schemaNavigator) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jenax.graphql.sparql.v2.exec.api.low.GraphQlProcessorSettings
document, setVars
-
Field Details
-
queryExecBuilderFactory
protected org.apache.jena.atlas.lib.Creator<org.apache.jena.sparql.exec.QueryExecBuilder> queryExecBuilderFactory -
document
protected graphql.language.Document document -
assignments
-
nameToFragment
-
-
Constructor Details
-
GraphQlExecBuilder
public GraphQlExecBuilder()
-
-
Method Details
-
queryExecBuilderFactory
public GraphQlExecBuilder queryExecBuilderFactory(org.apache.jena.atlas.lib.Creator<org.apache.jena.sparql.exec.QueryExecBuilder> queryExecBuilderFactory) -
document
- Specified by:
documentin interfaceGraphQlProcessorSettings<GraphQlExecBuilder>
-
setVar
- Specified by:
setVarin interfaceGraphQlProcessorSettings<GraphQlExecBuilder>
-
nameToFragment
public GraphQlExecBuilder nameToFragment(Map<String, graphql.language.FragmentDefinition> nameToFragment) - Specified by:
nameToFragmentin interfaceGraphQlProcessorSettings<GraphQlExecBuilder>
-
getEffectiveDocument
protected graphql.language.Document getEffectiveDocument() -
buildForJson
-
buildForRon
-