|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| 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. |
| 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 Summary | |
|---|---|
| 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 | Base class for immutable operators such as Var and Constant. |
| ModifiableBOpBase | Abstract base class for mutable BOps. |
| NV | A name-value pair. |
| PipelineOp | Abstract base class for pipeline operators where the data moving along the
pipeline is chunks of IBindingSets. |
| Var<E> | A variable. |
| Enum Summary | |
|---|---|
| BOpEvaluationContext | Type safe enumeration indicates where an operator may be evaluated. |
| Exception Summary | |
|---|---|
| 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 | Exception thrown when a BOp appears more than once in an operator
tree (operator trees must not contain loops and operator instances may not
appear more than once unless they are an IConstant or an
IVariable). |
| 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.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||