|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| IAsyncResultHandler<R,A,O,X extends KVO<O>> | Interface for chunk-at-a-time result processing for asynchronous index writes. |
| IIndexProcedure | An arbitrary procedure run against a single index. |
| IKeyArrayIndexProcedure | Interface for procedures that are mapped across one or more index partitions based on an array of keys. |
| IKeyRangeIndexProcedure | Interface for procedures that are mapped across one or more index partitions based on a key range (fromKey, toKey). |
| IParallelizableIndexProcedure | A marker interface for an IIndexProcedure whose operation may be
safely applied in parallel to multiple index partitions. |
| IResultHandler<R,A> | An interface for handling results obtained when an IIndexProcedure is
applied to either a unitary index or to partitions of a scale-out index. |
| ISimpleIndexProcedure | Interface for procedures that operation on a single index or index partition |
| Class Summary | |
|---|---|
| AbstractIndexProcedure | Base class has some utility methods. |
| AbstractKeyArrayIndexProcedure | Abstract base class supports compact serialization and compression for remote
IKeyArrayIndexProcedure execution (procedures may be executed on a
local index, but they are only (de-)serialized when executed on a remote
index). |
| AbstractKeyArrayIndexProcedure.ResultBitBuffer | A class useful for sending a logical boolean[] back from a
remote procedure call. |
| AbstractKeyArrayIndexProcedure.ResultBitBufferCounter | Counts the #of true bits in the AbstractKeyArrayIndexProcedure.ResultBitBuffer(s). |
| AbstractKeyArrayIndexProcedure.ResultBitBufferHandler | Knows how to aggregate AbstractKeyArrayIndexProcedure.ResultBitBuffer objects. |
| AbstractKeyArrayIndexProcedure.ResultBuffer | A class useful for sending some kinds of data back from a remote
procedure call (those readily expressed as a byte[][]). |
| AbstractKeyArrayIndexProcedure.ResultBufferHandler | Knows how to aggregate AbstractKeyArrayIndexProcedure.ResultBuffer objects. |
| AbstractKeyArrayIndexProcedureConstructor<T extends IKeyArrayIndexProcedure> | A factory for IKeyArrayIndexProcedures so that their data may be key
range partitions and mapped against each relevant index partition. |
| AbstractKeyRangeIndexProcedure | |
| BatchContains | Batch existence test operation. |
| BatchContains.BatchContainsConstructor | Factory for BatchContains procedures. |
| BatchInsert | Batch insert operation. |
| BatchInsert.BatchInsertConstructor | Factory for BatchInsert procedures. |
| BatchLookup | Batch lookup operation. |
| BatchLookup.BatchLookupConstructor | Factory for BatchLookup procedures. |
| BatchRemove | Batch removal of one or more tuples, optionally returning their existing values. |
| BatchRemove.BatchRemoveConstructor | Factory for BatchRemove procedures. |
| BooleanORAggregator | Combines together boolean values using a logical OR. |
| IntegerAggregator | Aggregates the value of an Integer result, making the sum available
as a Long integer (to help prevent overflow). |
| ListResultAggregator<R,A extends List<R>> | Aggregates result into a list of results. |
| LongAggregator | Aggregates the value of an Long result. |
| RangeCountProcedure | This procedure computes a range count on an index. |
A variety of interfaces, abstract base classes, and utility classes for index procedures.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||