Class QueryContextImpl
java.lang.Object
org.aksw.jenax.facete.treequery2.impl.QueryContextImpl
- All Implemented Interfaces:
QueryContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FacetPathMappingprotected PropertyResolverprotected org.aksw.commons.collections.generator.Generator<String>protected Set<org.apache.jena.sparql.core.Var> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMapping of facet paths to unique variable names.Mapping of virtual properties to their defining graph pattern.org.aksw.commons.collections.generator.Generator<String>Scope id generator.Set<org.apache.jena.sparql.core.Var>Declared variable names that are already in use.
-
Field Details
-
propertyResolver
-
facetPathMapping
-
scopeNameGenerator
-
usedVars
-
-
Constructor Details
-
QueryContextImpl
-
-
Method Details
-
getPropertyResolver
Description copied from interface:QueryContextMapping of virtual properties to their defining graph pattern.- Specified by:
getPropertyResolverin interfaceQueryContext
-
getUsedVars
Description copied from interface:QueryContextDeclared variable names that are already in use. May be used to avoid name clashes.- Specified by:
getUsedVarsin interfaceQueryContext
-
getPathMapping
Description copied from interface:QueryContextMapping of facet paths to unique variable names.- Specified by:
getPathMappingin interfaceQueryContext
-
getScopeNameGenerator
Description copied from interface:QueryContextScope id generator. Used to allocate a fresh ID for each relation attached to the query model.- Specified by:
getScopeNameGeneratorin interfaceQueryContext
-