Interface | Description |
---|---|
AbstractAccessPathOp.Annotations | |
BOp |
An operator, such as a constant, variable, join, sort, filter, etc.
|
BOp.Annotations |
Interface declaring well known annotations.
|
BTreeAnnotations |
Annotations for an operator using an
BTree . |
BufferAnnotations |
Annotations for
BlockingBuffer as used by various kinds of operators. |
ConcurrentHashMapAnnotations |
Annotations for an operator using an internal concurrent hash map.
|
Constant.Annotations | |
HashMapAnnotations |
Annotations for an operator using an internal hash map.
|
HTreeAnnotations |
Annotations for an operator using an
HTree . |
IBind<E> |
A marker interface for an
IValueExpression which has the side-effect
of binding a value on an IVariable . |
IBindingSet |
Interface for a set of bindings.
|
IConstant<E> |
A constant.
|
IConstraint |
An interface for specifying constraints on the allowable states of an
IBindingSet . |
IdFactory |
An interface for a bop identifier factory.
|
IElement |
An interface for exposing the data in an object view of a tuple by index
position.
|
ILocatableResourceAnnotations |
Annotations to locate a resource.
|
IndexAnnotations |
Annotations for operators using a persistence capable index.
|
IPredicate<E> |
An immutable constraint on the elements visited using an
IAccessPath . |
IPredicate.Annotations |
Interface declaring well known annotations.
|
IQueryAttributes |
An interface providing access to named attribute values which may be shared
across operators or across multiple invocations of the same operator.
|
IQueryContext |
Context for the evaluation of a query pipeline.
|
IShardwisePipelineOp<E> |
An interface for
PipelineOp s which are mapped across
shards. |
ISingleThreadedOp |
Marker interface for an operator whose instances do not support concurrent
execution.
|
ITimestampAnnotations |
Annotation for the timestamp of a resource view.
|
IValueExpression<E> |
An expression which may be evaluated to a value.
|
IValueExpressionConstraint<X> | |
IVariable<E> |
A variable.
|
IVariableFactory |
A factory for
IVariable s (used to facilitate unit testing). |
IVariableOrConstant<E> |
Abstraction models either a constant or an unbound variable.
|
PipelineOp.Annotations |
Class | Description |
---|---|
AbstractAccessPathOp<E> |
Interface for evaluating operations producing chunks of elements (tuples
materialized from some index of a relation).
|
Bind<E> |
Operator causes a variable to be bound to the result of its evaluation as a
side-effect.
|
BOpBase |
Abstract base class for copy-on-write
BOp s. |
BOpContext<E> |
The evaluation context for the operator (NOT serializable).
|
BOpContextBase |
Base class for the bigdata operation evaluation context (NOT serializable).
|
BOpIdFactory |
A factory which may be used when some identifiers need to be reserved.
|
BOpUtility |
Operator utility class.
|
Constant<E> |
A constant.
|
ContextBindingSet |
Wraps an
IBindingSet to provide access to the BOpContext . |
CoreBaseBOp |
Base class with some common methods for mutable and copy-on-write
BOp
s. |
DefaultQueryAttributes |
Default implementation.
|
ImmutableBOp | |
ModifiableBOpBase |
Abstract base class for mutable
BOp s. |
NamedSolutionSetRef |
Class models the information which uniquely describes a named solution set.
|
NamedSolutionSetRefUtility |
Utility class for
INamedSolutionSetRef s. |
NV |
A name-value pair.
|
PipelineOp |
Abstract base class for pipeline operators where the data moving along the
pipeline is chunks of
IBindingSet s. |
SimpleIdFactory | |
TestAll |
Aggregates test suites into increasing dependency order.
|
TestBind |
Unit tests for
Bind . |
TestConstant |
Test suite for
Constant . |
TestDeepCopy |
Unit tests for the existence of the required deep copy semantics for
BOp s. |
TestMockUtility |
Mock utility for test cases.
|
TestNamedSolutionSetRef |
Test suite for
NamedSolutionSetRef . |
TestVar |
Test suite for
Var . |
Var<E> |
A variable.
|
Enum | Description |
---|---|
BOpEvaluationContext |
Type safe enumeration indicates where an operator may be evaluated.
|
Exception | Description |
---|---|
BadBOpIdTypeException |
Exception thrown when a
BOp.Annotations.BOP_ID is not an
Integer . |
BadConditionalGroupIdTypeException |
Exception thrown when a
PipelineOp.Annotations#CONDITIONAL_GROUP is
not an Integer . |
DuplicateBOpException | |
DuplicateBOpIdException |
Exception thrown when a
BOp.Annotations.BOP_ID appears more than
once in an operator tree with the same value (the bop identifiers must be
distinct). |
NoBOpIdException |
This exception is throw when a bop which is required to have a bopId does not
have its bopId property defined.
|
NoSuchBOpException |
Exception thrown when there is no
BOp in an operator tree having the
desired BOp.Annotations.BOP_ID . |
NotPipelineOpException |
Exception thrown when a
BOp which is not a PipelineOp is
encountered in a context which only permits PipelineOp s. |
This package provides an API for query operators.
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.