Class SchemaNavigator
java.lang.Object
org.aksw.jenax.graphql.sparql.v2.schema.SchemaNavigator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.jena.riot.system.PrefixMapbase = global union queryprotected org.apache.jena.riot.system.PrefixMapGlobal prefixes (supplied externally - not part of the schema)protected org.apache.jena.riot.system.PrefixMapprotected graphql.schema.idl.TypeDefinitionRegistryprotected Map<String,SchemaNode> -
Constructor Summary
ConstructorsConstructorDescriptionSchemaNavigator(graphql.schema.idl.TypeDefinitionRegistry schema, org.apache.jena.riot.system.PrefixMap globalPrefixMap) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.riot.system.PrefixMaporg.apache.jena.riot.system.PrefixMapgetOrCreateSchemaNode(String typeName) static SchemaNavigatorof(graphql.language.Document document) static SchemaNavigatorof(graphql.schema.idl.TypeDefinitionRegistry schema)
-
Field Details
-
schema
protected graphql.schema.idl.TypeDefinitionRegistry schema -
typeNameToSchemaNode
-
globalPrefixMap
protected org.apache.jena.riot.system.PrefixMap globalPrefixMapGlobal prefixes (supplied externally - not part of the schema) -
queryPrefixMap
protected volatile org.apache.jena.riot.system.PrefixMap queryPrefixMap -
basePrefixMap
protected org.apache.jena.riot.system.PrefixMap basePrefixMapbase = global union query
-
-
Constructor Details
-
SchemaNavigator
public SchemaNavigator(graphql.schema.idl.TypeDefinitionRegistry schema, org.apache.jena.riot.system.PrefixMap globalPrefixMap)
-
-
Method Details
-
getGlobalPrefixMap
public org.apache.jena.riot.system.PrefixMap getGlobalPrefixMap() -
getBasePrefixMap
public org.apache.jena.riot.system.PrefixMap getBasePrefixMap() -
getOrCreateSchemaNode
-
of
-
of
-