com.bigdata.bop.rdf.update
Class ChunkedResolutionOp

java.lang.Object
  extended by com.bigdata.bop.CoreBaseBOp
      extended by com.bigdata.bop.BOpBase
          extended by com.bigdata.bop.PipelineOp
              extended by com.bigdata.bop.rdf.update.ChunkedResolutionOp
All Implemented Interfaces:
BOp, IPropertySet, Serializable, Cloneable

public class ChunkedResolutionOp
extends PipelineOp

Vectored operator adds and/or resolves the RDF Values associated with mock IVs. On input, the variables must be mock IVs whose IVCache is set to the corresponding BigdataValue. On output, the bindings of the variables will be replaced by the corresponding IV if it exists or is an inline IV and (it writing is enabled) the newly assigned IV for the term.

Version:
$Id: ChunkedResolutionTask.java 6153 2012-03-16 20:10:15Z thompsonbry $
Author:
Bryan Thompson
See Also:
Serialized Form

Nested Class Summary
static interface ChunkedResolutionOp.Annotations
           
 
Field Summary
 
Fields inherited from class com.bigdata.bop.CoreBaseBOp
DEFAULT_INITIAL_CAPACITY
 
Fields inherited from interface com.bigdata.bop.BOp
NOANNS, NOARGS
 
Constructor Summary
ChunkedResolutionOp(BOp[] args, Map<String,Object> annotations)
           
ChunkedResolutionOp(ChunkedResolutionOp op)
           
 
Method Summary
 FutureTask<Void> eval(BOpContext<IBindingSet> context)
          Return a FutureTask which computes the operator against the evaluation context.
 
Methods inherited from class com.bigdata.bop.PipelineOp
assertAtOnceJavaHeapOp, getChunkCapacity, getChunkOfChunksCapacity, getChunkTimeout, getMaxMemory, getMaxParallel, isAtOnceEvaluation, isBlockedEvaluation, isLastPassRequested, isPipelinedEvaluation, isSharedState, newStats
 
Methods inherited from class com.bigdata.bop.BOpBase
_clearProperty, _set, _setProperty, annotations, annotationsCopy, annotationsEqual, annotationsRef, argIterator, args, argsCopy, arity, clearAnnotations, clearProperty, deepCopy, deepCopy, get, getProperty, setArg, setProperty, setUnboundProperty, toArray, toArray
 
Methods inherited from class com.bigdata.bop.CoreBaseBOp
annotationsEqual, annotationsToString, checkArgs, clone, equals, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, toShortString, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ChunkedResolutionOp

public ChunkedResolutionOp(BOp[] args,
                           Map<String,Object> annotations)
Parameters:
args -
annotations -

ChunkedResolutionOp

public ChunkedResolutionOp(ChunkedResolutionOp op)
Parameters:
op -
Method Detail

eval

public FutureTask<Void> eval(BOpContext<IBindingSet> context)
Description copied from class: PipelineOp
Return a 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).

Specified by:
eval in class PipelineOp
Parameters:
context - The evaluation context.
Returns:
The FutureTask which will compute the operator's evaluation.


Copyright © 2006-2012 SYSTAP, LLC. All Rights Reserved.