public abstract class HashIndexOpBase extends PipelineOp implements ISingleThreadedOp
BLZG-1438
,
Serialized FormModifier and Type | Class and Description |
---|---|
static interface |
HashIndexOpBase.Annotations |
protected static class |
HashIndexOpBase.ChunkTaskBase
Evaluates the subquery for each source binding set.
|
DEFAULT_INITIAL_CAPACITY
Modifier | Constructor and Description |
---|---|
protected |
HashIndexOpBase(BOp[] args,
Map<String,Object> annotations)
Shallow copy constructor.
|
protected |
HashIndexOpBase(BOp[] args,
NV... annotations) |
protected |
HashIndexOpBase(HashIndexOpBase op)
Deep copy constructor.
|
Modifier and Type | Method and Description |
---|---|
protected abstract HashIndexOpBase.ChunkTaskBase |
createChunkTask(BOpContext<IBindingSet> context) |
FutureTask<Void> |
eval(BOpContext<IBindingSet> context)
Return a
FutureTask which computes the operator against the
evaluation context. |
BOpStats |
newStats()
Return a new object which can be used to collect statistics on the
operator evaluation.
|
assertAtOnceJavaHeapOp, assertMaxParallelOne, getChunkCapacity, getChunkOfChunksCapacity, getChunkTimeout, getMaxMemory, getMaxParallel, isAtOnceEvaluation, isBlockedEvaluation, isLastPassRequested, isPipelinedEvaluation, isReorderSolutions, isSharedState
__replaceArg, _clearProperty, _set, _setProperty, annotations, annotationsCopy, annotationsEqual, annotationsRef, argIterator, args, argsCopy, arity, clearAnnotations, clearProperty, deepCopy, deepCopy, get, getProperty, setArg, setProperty, setUnboundProperty, toArray, toArray
annotationsEqual, annotationsToString, annotationsToString, annotationValueToString, checkArgs, clone, equals, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, mutation, shortenName, toShortString, toString, toString
protected HashIndexOpBase(HashIndexOpBase op)
protected HashIndexOpBase(BOp[] args, Map<String,Object> annotations)
args
- annotations
- public BOpStats newStats()
PipelineOp
newStats
in class PipelineOp
public FutureTask<Void> eval(BOpContext<IBindingSet> context)
PipelineOp
FutureTask
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 PipelineOp
context
- The evaluation context.FutureTask
which will compute the operator's
evaluation.protected abstract HashIndexOpBase.ChunkTaskBase createChunkTask(BOpContext<IBindingSet> context)
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.