public class NestedLoopJoinOp extends PipelineOp
Note: This operator MUST NOT reorder the solutions which are being scanned from the named solution set. The query planner relies on that behavior to optimize a SLICE from a pre-computed named solution set.
| Modifier and Type | Class and Description |
|---|---|
static interface |
NestedLoopJoinOp.Annotations |
DEFAULT_INITIAL_CAPACITY| Constructor and Description |
|---|
NestedLoopJoinOp(BOp[] args,
Map<String,Object> annotations)
Shallow copy constructor.
|
NestedLoopJoinOp(BOp[] args,
NV... annotations) |
NestedLoopJoinOp(NestedLoopJoinOp op)
Deep copy constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected IConstraint[] |
constraints() |
FutureTask<Void> |
eval(BOpContext<IBindingSet> context)
Return a
FutureTask which computes the operator against the
evaluation context. |
protected IVariable<?>[] |
getSelect() |
assertAtOnceJavaHeapOp, assertMaxParallelOne, getChunkCapacity, getChunkOfChunksCapacity, getChunkTimeout, getMaxMemory, getMaxParallel, isAtOnceEvaluation, isBlockedEvaluation, isLastPassRequested, isPipelinedEvaluation, isReorderSolutions, isSharedState, newStats__replaceArg, _clearProperty, _set, _setProperty, annotations, annotationsCopy, annotationsEqual, annotationsRef, argIterator, args, argsCopy, arity, clearAnnotations, clearProperty, deepCopy, deepCopy, get, getProperty, setArg, setProperty, setUnboundProperty, toArray, toArrayannotationsEqual, annotationsToString, annotationsToString, annotationValueToString, checkArgs, clone, equals, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, mutation, shortenName, toShortString, toString, toStringpublic NestedLoopJoinOp(NestedLoopJoinOp op)
op - public NestedLoopJoinOp(BOp[] args, Map<String,Object> annotations)
args - annotations - protected IVariable<?>[] getSelect()
JoinAnnotations.SELECTprotected IConstraint[] constraints()
JoinAnnotations.CONSTRAINTSpublic FutureTask<Void> eval(BOpContext<IBindingSet> context)
PipelineOpFutureTask which computes the operator against the
evaluation context. The caller is responsible for executing the
FutureTask (this gives them the ability to hook the completion of
the computation).eval in class PipelineOpcontext - The evaluation context.FutureTask which will compute the operator's
evaluation.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.