| 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
PipelineOps 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
IVariables (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
BOps. |
| 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
BOps. |
| NamedSolutionSetRef |
Class models the information which uniquely describes a named solution set.
|
| NamedSolutionSetRefUtility |
Utility class for
INamedSolutionSetRefs. |
| NV |
A name-value pair.
|
| PipelineOp |
Abstract base class for pipeline operators where the data moving along the
pipeline is chunks of
IBindingSets. |
| 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
BOps. |
| 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 PipelineOps. |
This package provides an API for query operators.
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.