| Modifier and Type | Class and Description |
|---|---|
class |
CandidateViewSelectorBase<T extends IViewDef,C> |
class |
OpViewInstanceJoin<T extends IViewDef> |
class |
RecursionResult<T extends IViewDef,C> |
class |
ViewInstance<T extends IViewDef>
View instances relate variables (usually those of of a
SPARQL query subject to rewriting) to the variables and
constants of a view.
|
class |
ViewInstanceJoin<T extends IViewDef>
A complete binding consists of a list of views and an overall binding
Can be seen as a conjunction of views
|
class |
ViewQuad<T extends IViewDef>
Compares views by their name.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends IViewDef,C> |
RecursionResult.create(ViewInstanceJoin<T> viewInstanceJoin,
C finalContext) |
static <T extends IViewDef> |
CandidateViewSelectorBase.createViewInstance(RestrictionManagerImpl subRestrictions,
com.hp.hpl.jena.sparql.core.Quad queryQuad,
ViewQuad<T> viewQuad)
Checks whether the view quad is consistent with the current constraints
|
static <T extends IViewDef> |
CandidateViewSelectorBase.getCandidateNames(NestedStack<ViewInstance<T>> instances) |
static <T extends IViewDef> |
CandidateViewSelectorBase.isSatisfiable(List<ViewInstance<T>> list)
TODO FIX THIS
|
static <T extends IViewDef> |
ViewInstanceJoin.toMap(Collection<ViewInstance<T>> viewInstances) |
| Modifier and Type | Class and Description |
|---|---|
class |
ViewDefinition
A view definition is comprised of
- A name
- A template (a set of quad patterns)
- A mapping
- A set of references to variables declared in other view definitions.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CandidateViewSelector<T extends IViewDef> |
| Modifier and Type | Method and Description |
|---|---|
IViewDef |
IViewDef.copyRenameVars(Map<com.hp.hpl.jena.sparql.core.Var,com.hp.hpl.jena.sparql.core.Var> oldToNew) |
| Modifier and Type | Method and Description |
|---|---|
CandidateViewSelector<? extends IViewDef> |
SparqlSqlOpRewriterImpl.getCandidateViewSelector() |
| Constructor and Description |
|---|
SparqlSqlOpRewriterImpl(CandidateViewSelector<? extends IViewDef> candidateViewSelector,
OpMappingRewriter opMappingRewriter,
SqlOpSelectBlockCollector sqlOpSelectBlockCollector,
org.aksw.commons.util.jdbc.Schema databaseSchema) |
| Modifier and Type | Class and Description |
|---|---|
class |
SparqlView
An SparqlView definition.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends IViewDef> |
GetVarsMentioned._getVarsMentioned(OpViewInstanceJoin<T> op) |
Copyright © 2014. All Rights Reserved.