public abstract class AbstractAddRemoveStatementsOp extends PipelineOp
Modifier and Type | Class and Description |
---|---|
static interface |
AbstractAddRemoveStatementsOp.Annotations |
DEFAULT_INITIAL_CAPACITY
Constructor and Description |
---|
AbstractAddRemoveStatementsOp(AbstractAddRemoveStatementsOp op) |
AbstractAddRemoveStatementsOp(BOp[] args,
Map<String,Object> annotations) |
Modifier and Type | Method and Description |
---|---|
protected static Set<ISPO> |
acceptSolutions(BOpContext<IBindingSet> context,
boolean bindsC)
|
protected static IV |
getIV(IVariable<?> var,
IBindingSet bset,
boolean required)
Return the bound value for the variable.
|
protected static ISPO |
getSPO(IBindingSet bset,
boolean bindsC,
StatementEnum type)
Return an
ISPO constructed from the source solution. |
assertAtOnceJavaHeapOp, assertMaxParallelOne, eval, 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, toArray
annotationsEqual, annotationsToString, annotationsToString, annotationValueToString, checkArgs, clone, equals, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, mutation, shortenName, toShortString, toString, toString
public AbstractAddRemoveStatementsOp(AbstractAddRemoveStatementsOp op)
op
- protected static Set<ISPO> acceptSolutions(BOpContext<IBindingSet> context, boolean bindsC)
context
- The query engine context.bindsC
- true
if the graph variable should be bound in the
statements (SIDs or QUADs).ISPO
.protected static ISPO getSPO(IBindingSet bset, boolean bindsC, StatementEnum type)
ISPO
constructed from the source solution.bset
- The source solution.bindsC
- if the context position should be bound.type
- The StatementEnum
.ISPO
.protected static IV getIV(IVariable<?> var, IBindingSet bset, boolean required)
v
- The variable.bset
- The source solution.required
- true
iff the variable must be bound.null
if the variable is not
bound.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.