com.bigdata.bop
Interface BOp.Annotations
- All Known Subinterfaces:
- AbstractAccessPathOp.Annotations, AbstractAddRemoveStatementsOp.Annotations, AbstractHashJoinOp.Annotations, AbstractSubqueryOp.Annotations, AccessPathJoinAnnotations, AggregateBase.Annotations, ASTBase.Annotations, ASTContainer.Annotations, BindingsClause.Annotations, BOpFilterBase.Annotations, ChunkedMaterializationOp.Annotations, ChunkedResolutionOp.Annotations, CommitOp.Annotations, CompareBOp.Annotations, ComputedIN.Annotations, ConditionalBind.Annotations, ConditionalRoutingOp.Annotations, Constant.Annotations, CopyOp.Annotations, CreateGraph.Annotations, DataSetJoin.Annotations, DateBOp.Annotations, DigestBOp.Annotations, DistinctFilter.Annotations, DropGraph.Annotations, DropOp.Annotations, FederatedQueryEngine.Annotations, FuncBOp.Annotations, FunctionRegistry.Annotations, FunctionRegistry.GroupConcatFactory.Annotations, GraphPatternGroup.Annotations, GROUP_CONCAT.Annotations, GroupByOp.Annotations, com.bigdata.rdf.sparql.ast.GroupNodeBase.Annotations, HTreeDistinctBindingSetsOp.Annotations, HTreeHashIndexOp.Annotations, HTreeHashJoinAnnotations, HTreeHashJoinOp.Annotations, HTreeMergeJoin.Annotations, HTreeNamedSubqueryOp.Annotations, HTreeSolutionSetHashJoinOp.Annotations, InBOp.Annotations, INConstraint.Annotations, InlineMaterializeOp.Annotations, InsertOp.Annotations, IPredicate.Annotations, IsInlineBOp.Annotations, IsMaterializedBOp.Annotations, IVValueExpression.Annotations, JoinAnnotations, JoinGraph.Annotations, JVMDistinctBindingSetsOp.Annotations, JVMHashIndexOp.Annotations, JVMHashJoinAnnotations, JVMHashJoinOp.Annotations, JVMMergeJoin.Annotations, JVMNamedSubqueryOp.Annotations, JVMSolutionSetHashJoinOp.Annotations, MathBOp.Annotations, MemoryGroupByOp.Annotations, NamedSolutionSetScanOp.Annotations, NamedSubqueryInclude.Annotations, NamedSubqueryRoot.Annotations, NativeDistinctFilter.Annotations, NumericBOp.Annotations, ParseOp.Annotations, PipelinedAggregationOp.Annotations, PipelineJoin.Annotations, PipelineOp.Annotations, Predicate.Annotations, ProjectionOp.Annotations, QuadsDataOrNamedSolutionSet.Annotations, QueryBase.Annotations, QueryEngine.Annotations, QueryNodeBase.Annotations, QueryRoot.Annotations, RangeBOp.Annotations, RangeNode.Annotations, RegexBOp.Annotations, ReplaceBOp.Annotations, SameTermBOp.Annotations, SampleIndex.Annotations, ServiceCallJoin.Annotations, SliceOp.Annotations, SortOp.Annotations, SPOPredicate.Annotations, SPOStarJoin.Annotations, StatementPatternNode.Annotations, SubqueryJoinAnnotations, SubqueryOp.Annotations, SubqueryRoot.Annotations, com.bigdata.rdf.sparql.ast.Update.Annotations, UpdateRoot.Annotations, com.bigdata.rdf.sparql.ast.ValueExpressionNode.Annotations, VarNode.Annotations
- Enclosing interface:
- BOp
public static interface BOp.Annotations
Interface declaring well known annotations.
Note: Annotation names should be interned in
order to avoid having duplicate values for those strings on the heap.
BOP_ID
static final String BOP_ID
- The unique identifier within a query for a specific
BOp. The
#QUERY_ID and the BOP_ID together provide a unique
identifier for the BOp within the context of its owning
query.
TIMEOUT
static final String TIMEOUT
- The timeout for the operator evaluation (milliseconds).
- See Also:
DEFAULT_TIMEOUT- TODO:
- Probably support both deadlines and timeouts. A deadline
expresses when the query must be done while a timeout expresses
how long it may run. A deadline may be imposed as soon as the
query plan is formulated and could even be communicated from a
remote client (e.g., as an httpd header). A timeout will always
be interpreted with respect to the time when the query began to
execute.
DEFAULT_TIMEOUT
static final long DEFAULT_TIMEOUT
- The default timeout for operator evaluation.
- See Also:
- Constant Field Values
EVALUATION_CONTEXT
static final String EVALUATION_CONTEXT
- This annotation determines where an operator will be evaluated
(default ).
- See Also:
BOpEvaluationContext
DEFAULT_EVALUATION_CONTEXT
static final BOpEvaluationContext DEFAULT_EVALUATION_CONTEXT
CONTROLLER
static final String CONTROLLER
- A boolean annotation whose value indicates whether or not this is a
control operator (default false). A control
operator is an operator which will issue subqueries for its
arguments. Thus control operators mark a boundary in pipelined
evaluation. Some examples of control operators include UNION, STEPS,
and STAR (aka transitive closure).
- See Also:
BOp.isController()
DEFAULT_CONTROLLER
static final boolean DEFAULT_CONTROLLER
- See Also:
- Constant Field Values
Copyright © 2006-2012 SYSTAP, LLC. All Rights Reserved.