Package org.aksw.jenax.graphql.sparql
Class GraphQlToSparqlConverter.GraphQlQueryWorker
java.lang.Object
org.aksw.jenax.graphql.sparql.GraphQlToSparqlConverter.GraphQlQueryWorker
- Enclosing class:
- GraphQlToSparqlConverter
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe context keeps track of which information (e.g.protected graphql.language.DocumentThe currently encountered fragments (definitions are processed in order) -
Constructor Summary
ConstructorsConstructorDescriptionGraphQlQueryWorker(graphql.language.Document document, Map<String, graphql.language.Value<?>> assignments) -
Method Summary
Modifier and TypeMethodDescriptionvoidconvertInnerField(graphql.language.Field field, NodeQuery nodeQuery, GraphToJsonNodeMapperObjectLike nodeMapperObject) convertInnerSelectionSet(graphql.language.SelectionSet selectionSet, NodeQuery nodeQuery) convertInnerSelectionSet(GraphToJsonNodeMapperObjectLike nodeMapperObject, graphql.language.SelectionSet selectionSet, NodeQuery nodeQuery) voidconvertTopLevelField(graphql.language.Field field, GraphQlToSparqlMapping result) voidconvertTopLevelFields(graphql.language.SelectionSet selectionSet, GraphQlToSparqlMapping result) org.aksw.jenax.path.core.FacetPathtoFacetPath(graphql.language.Value<?> value) org.aksw.jenax.path.core.FacetPathtoFacetPathSingle(graphql.language.Value<?> value) tryApplyOrderBy(NodeQuery nodeQuery, com.google.common.collect.Multimap<String, graphql.language.Value<?>> args) tryApplyOrderBy(NodeQuery nodeQuery, graphql.language.ObjectValue ov) tryApplyOrderBy(NodeQuery nodeQuery, graphql.language.Value<?> v) tryApplySortCondition(NodeQuery nodeQuery, graphql.language.Value<?> value)
-
Field Details
-
document
protected graphql.language.Document document -
assignments
-
fragmentsByName
The currently encountered fragments (definitions are processed in order) -
contextStack
The context keeps track of which information (e.g. namespaces) currently applies
-
-
Constructor Details
-
GraphQlQueryWorker
-
-
Method Details
-
convertDocument
-
convertTopLevelFields
public void convertTopLevelFields(graphql.language.SelectionSet selectionSet, GraphQlToSparqlMapping result) -
convertTopLevelField
-
convertInnerSelectionSet
public GraphToJsonMapperNode convertInnerSelectionSet(graphql.language.SelectionSet selectionSet, NodeQuery nodeQuery) -
convertInnerSelectionSet
public GraphToJsonMapperNode convertInnerSelectionSet(GraphToJsonNodeMapperObjectLike nodeMapperObject, graphql.language.SelectionSet selectionSet, NodeQuery nodeQuery) -
convertInnerField
public GraphToJsonPropertyMapper convertInnerField(graphql.language.Field field, NodeQuery nodeQuery, GraphToJsonNodeMapperObjectLike nodeMapperObject) - Parameters:
field-nodeQuery-nodeMapperObject- This method will register the mapper for the field to this object- Returns:
-
tryApplyOrderBy
-
tryApplyOrderBy
-
toFacetPath
public org.aksw.jenax.path.core.FacetPath toFacetPath(graphql.language.Value<?> value) -
toFacetPathSingle
public org.aksw.jenax.path.core.FacetPath toFacetPathSingle(graphql.language.Value<?> value) -
tryApplyOrderBy
-
tryApplySortCondition
-