Package com.bigdata.btree.proc

 

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.
 

Package com.bigdata.btree.proc Description

A variety of interfaces, abstract base classes, and utility classes for index procedures.



Copyright © 2006-2009 SYSTAP, LLC. All Rights Reserved.