Interface QueryContext

All Known Implementing Classes:
QueryContextImpl

public interface QueryContext
  • Method Summary

    Modifier and Type
    Method
    Description
    Mapping of facet paths to unique variable names.
    Mapping of virtual properties to their defining graph pattern.
    org.aksw.commons.collections.generator.Generator<String>
    Deprecated.
    Probably no longer needed, because scope names can be deterministically inferred from paths over the fields of the name query.
    Set<org.apache.jena.sparql.core.Var>
    Declared variable names that are already in use.
  • Method Details

    • getUsedVars

      Set<org.apache.jena.sparql.core.Var> getUsedVars()
      Declared variable names that are already in use. May be used to avoid name clashes.
    • getScopeNameGenerator

      @Deprecated org.aksw.commons.collections.generator.Generator<String> getScopeNameGenerator()
      Deprecated.
      Probably no longer needed, because scope names can be deterministically inferred from paths over the fields of the name query. Perhaps a scope prefix could still be useful to mitigate potential clashes with allocated names.
      Scope id generator. Used to allocate a fresh ID for each relation attached to the query model.
    • getPathMapping

      FacetPathMapping getPathMapping()
      Mapping of facet paths to unique variable names.
    • getPropertyResolver

      PropertyResolver getPropertyResolver()
      Mapping of virtual properties to their defining graph pattern.