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(com.hp.hpl.jena.sparql.algebra.op.OpQuadPattern opQuadPattern) |
com.hp.hpl.jena.sparql.algebra.Op |
createOp(com.hp.hpl.jena.sparql.algebra.op.OpQuadPattern opQuadPattern,
List<RecursionResult<ViewDefinition,Mapping>> conjunctions) |
com.hp.hpl.jena.sparql.algebra.Op |
createOpOldButWorking(com.hp.hpl.jena.sparql.algebra.op.OpQuadPattern 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(com.hp.hpl.jena.sparql.algebra.op.OpQuadPattern opQuadPattern,
List<RecursionResult<ViewDefinition,Mapping>> conjunctions)
createOp in class CandidateViewSelectorBase<ViewDefinition,Mapping>public com.hp.hpl.jena.sparql.algebra.Op createOpOldButWorking(com.hp.hpl.jena.sparql.algebra.op.OpQuadPattern opQuadPattern,
List<RecursionResult<ViewDefinition,Mapping>> conjunctions)
public static com.hp.hpl.jena.sparql.algebra.Op createEmptyViewInstance(com.hp.hpl.jena.sparql.algebra.op.OpQuadPattern opQuadPattern)
Copyright © 2013. All Rights Reserved.