public class AST2BOpJoins extends AST2BOpFilters
AST2BOpBase.Annotations
Modifier | Constructor and Description |
---|---|
protected |
AST2BOpJoins() |
Modifier and Type | Method and Description |
---|---|
static PipelineOp |
join(PipelineOp left,
Predicate pred,
Set<IVariable<?>> doneSet,
Collection<IConstraint> constraints,
Long cutoffLimit,
Properties queryHints,
AST2BOpContext ctx)
Add a join for a statement pattern.
|
addChunkedMaterializationStep, addMaterializationSteps1, addMaterializationSteps2, addMaterializationSteps3, addNonConditionalMaterializationSteps, getJoinConstraints, getJoinConstraints, getJoinConstraints2
applyQueryHints, applyQueryHints, leftOrEmpty
public static PipelineOp join(PipelineOp left, Predicate pred, Set<IVariable<?>> doneSet, Collection<IConstraint> constraints, Long cutoffLimit, Properties queryHints, AST2BOpContext ctx)
left
- pred
- The predicate describing the statement pattern.doneSet
- The set of variables already known to be materialized.constraints
- Constraints on that join (optional).cutoffLimit
- When non-null, this is the limit for a cutoff join (RTO).queryHints
- Query hints associated with that StatementPatternNode
.ctx
- The evaluation context.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.