T - public class CandidateViewSelectorImpl extends CandidateViewSelectorBase<ViewDefinition,Mapping>
| Modifier and Type | Field and Description |
|---|---|
static com.hp.hpl.jena.sdb.core.Generator |
emptyViewNameGenerator |
| Constructor and Description |
|---|
CandidateViewSelectorImpl() |
CandidateViewSelectorImpl(MappingOps mappingOps) |
CandidateViewSelectorImpl(MappingOps mappingOps,
ViewDefinitionNormalizer<ViewDefinition> viewDefinitionNormalizer) |
| Modifier and Type | Method and Description |
|---|---|
Mapping |
createContext(Mapping baseMapping,
ViewInstance<ViewDefinition> viewInstance)
Create a new context based on the baseContext and the current candidate viewInstance
if null is returned, the candidateViewInstance becomes rejected, otherwise, the new context
will be passed to this function together with all sub candidate viewInstances.
|
static com.hp.hpl.jena.sparql.algebra.Op |
createEmptyViewInstance(OpQuadPattern2 opQuadPattern) |
com.hp.hpl.jena.sparql.algebra.Op |
createOp(OpQuadPattern2 opQuadPattern,
List<RecursionResult<ViewDefinition,Mapping>> conjunctions) |
com.hp.hpl.jena.sparql.algebra.Op |
createOpOldButWorking(OpQuadPattern2 opQuadPattern,
List<RecursionResult<ViewDefinition,Mapping>> conjunctions) |
ViewDefinition |
normalizeView(ViewDefinition view)
Override this function to transform the view before actually indexing it
|
_getApplicableViews, _getApplicableViews, addView, createViewInstance, deriveConstraint, deriveConstraint, deriveConstraint, deriveIsPrefixOfConstraint, deriveViewLookupConstraint, filterRestrictionsBound, findCandidates, findQuadWithFewestViewCandidates, getApplicableViews, getApplicableViews, getApplicableViews, getApplicableViews, getApplicableViews, getApplicableViews, getApplicableViews, getApplicableViews, getApplicableViews, getApplicableViews, getApplicableViews, getApplicableViews, getApplicableViews, getApplicableViews, getApplicableViews, getApplicableViews, getApplicableViews, getApplicableViewsBase, getApplicableViewsRec2, getCandidateNames, getRestrictions, getRestrictions, getRestrictions2, getType, getViews, inferColumnConstraints, isSatisfiable, processLeftJoin, processLeftJoinDirect, processLeftJoinSplitLhs, processOpExtendpublic static com.hp.hpl.jena.sdb.core.Generator emptyViewNameGenerator
public CandidateViewSelectorImpl()
public CandidateViewSelectorImpl(MappingOps mappingOps)
public CandidateViewSelectorImpl(MappingOps mappingOps, ViewDefinitionNormalizer<ViewDefinition> viewDefinitionNormalizer)
public ViewDefinition normalizeView(ViewDefinition view)
CandidateViewSelectorBasenormalizeView in class CandidateViewSelectorBase<ViewDefinition,Mapping>public Mapping createContext(Mapping baseMapping, ViewInstance<ViewDefinition> viewInstance) throws UnsatisfiabilityException
createContext in class CandidateViewSelectorBase<ViewDefinition,Mapping>UnsatisfiabilityExceptionpublic com.hp.hpl.jena.sparql.algebra.Op createOp(OpQuadPattern2 opQuadPattern, List<RecursionResult<ViewDefinition,Mapping>> conjunctions)
createOp in class CandidateViewSelectorBase<ViewDefinition,Mapping>public com.hp.hpl.jena.sparql.algebra.Op createOpOldButWorking(OpQuadPattern2 opQuadPattern, List<RecursionResult<ViewDefinition,Mapping>> conjunctions)
public static com.hp.hpl.jena.sparql.algebra.Op createEmptyViewInstance(OpQuadPattern2 opQuadPattern)
Copyright © 2014. All Rights Reserved.