Uses of Interface
com.bigdata.btree.proc.IKeyArrayIndexProcedure

Packages that use IKeyArrayIndexProcedure
com.bigdata.btree.proc   
com.bigdata.rdf.lexicon   
com.bigdata.rdf.spo This package defines a statement model using long term identifiers rather than RDF Value objects. 
com.bigdata.search This package provides full text indexing and search. 
com.bigdata.service.jini.master   
com.bigdata.service.ndx   
com.bigdata.service.ndx.pipeline   
 

Uses of IKeyArrayIndexProcedure in com.bigdata.btree.proc
 

Classes in com.bigdata.btree.proc with type parameters of type IKeyArrayIndexProcedure
 class AbstractKeyArrayIndexProcedureConstructor<T extends IKeyArrayIndexProcedure>
          A factory for IKeyArrayIndexProcedures so that their data may be key range partitions and mapped against each relevant index partition.
 

Classes in com.bigdata.btree.proc that implement IKeyArrayIndexProcedure
 class 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).
 class BatchContains
          Batch existence test operation.
 class BatchInsert
          Batch insert operation.
 class BatchLookup
          Batch lookup operation.
 class BatchRemove
          Batch removal of one or more tuples, optionally returning their existing values.
 

Uses of IKeyArrayIndexProcedure in com.bigdata.rdf.lexicon
 

Classes in com.bigdata.rdf.lexicon that implement IKeyArrayIndexProcedure
 class BlobsWriteProc
          This unisolated operation inserts Values into the {termCode,hash(Value),counter}:Value index, assigning IVs to Values as a side-effect.
 class Id2TermWriteProc
          Unisolated write operation makes consistent assertions on the id:term index based on the data developed by the Term2IdWriteProc operation.
 class Term2IdWriteProc
          This unisolated operation inserts terms into the term:id index, assigning identifiers to terms as a side-effect.
 

Uses of IKeyArrayIndexProcedure in com.bigdata.rdf.spo
 

Classes in com.bigdata.rdf.spo that implement IKeyArrayIndexProcedure
 class JustIndexWriteProc
          Procedure for writing Justifications on an index or index partition.
 class SPOIndexWriteProc
          Procedure for batch insert on a single statement index (or index partition).
 

Uses of IKeyArrayIndexProcedure in com.bigdata.search
 

Classes in com.bigdata.search that implement IKeyArrayIndexProcedure
 class TextIndexWriteProc
          Writes on the text index.
 

Uses of IKeyArrayIndexProcedure in com.bigdata.service.jini.master
 

Classes in com.bigdata.service.jini.master with type parameters of type IKeyArrayIndexProcedure
 class AggregatorTask<T extends IKeyArrayIndexProcedure,O,R,A>
          A task which aggregates writes destined for a specific scale-out index.
 class ResourceBufferSubtask<H extends ResourceBufferStatistics<L,HS>,O,E extends Serializable,L extends ClientLocator,S extends ResourceBufferSubtask,HS extends ResourceBufferSubtaskStatistics,M extends ResourceBufferTask<H,E,S,L,HS>,T extends IKeyArrayIndexProcedure,A>
           
 

Methods in com.bigdata.service.jini.master with type parameters of type IKeyArrayIndexProcedure
<T extends IKeyArrayIndexProcedure,O,R,A>
IRunnableBuffer<KVO<O>[]>
AggregatorTask.newWriteBuffer(IResultHandler<R,A> resultHandler, IDuplicateRemover<O> duplicateRemover, AbstractKeyArrayIndexProcedureConstructor<T> ctor)
          Note: This ignores its arguments (it uses those specified to the ctor instead) and returns the proxy for the pre-existing write buffer.
 

Uses of IKeyArrayIndexProcedure in com.bigdata.service.ndx
 

Methods in com.bigdata.service.ndx with type parameters of type IKeyArrayIndexProcedure
<T extends IKeyArrayIndexProcedure,O,R,A>
IRunnableBuffer<KVO<O>[]>
ClientIndexView.newWriteBuffer(IResultHandler<R,A> resultHandler, IDuplicateRemover<O> duplicateRemover, AbstractKeyArrayIndexProcedureConstructor<T> ctor)
           
<T extends IKeyArrayIndexProcedure,O,R,A>
BlockingBuffer<KVO<O>[]>
AbstractScaleOutClientIndexView.newWriteBuffer(IResultHandler<R,A> resultHandler, IDuplicateRemover<O> duplicateRemover, AbstractKeyArrayIndexProcedureConstructor<T> ctor)
           
<T extends IKeyArrayIndexProcedure,O,R,A>
IRunnableBuffer<KVO<O>[]>
IAsynchronousWriteBufferFactory.newWriteBuffer(IResultHandler<R,A> resultHandler, IDuplicateRemover<O> duplicateRemover, AbstractKeyArrayIndexProcedureConstructor<T> ctor)
          Asynchronous write API (streaming writes).
 

Uses of IKeyArrayIndexProcedure in com.bigdata.service.ndx.pipeline
 

Classes in com.bigdata.service.ndx.pipeline with type parameters of type IKeyArrayIndexProcedure
 class IndexPartitionWriteTask<H extends IndexAsyncWriteStats<L,HS>,O,E extends KVO<O>,L extends PartitionLocator,S extends IndexPartitionWriteTask,HS extends IndexPartitionWriteStats,M extends IndexWriteTask<H,O,E,S,L,HS,T,R,A>,T extends IKeyArrayIndexProcedure,R,A>
          Class drains a BlockingBuffer writing on a specific index partition.
 class IndexWriteTask<H extends IndexAsyncWriteStats<L,HS>,O,E extends KVO<O>,S extends IndexPartitionWriteTask,L extends PartitionLocator,HS extends IndexPartitionWriteStats,T extends IKeyArrayIndexProcedure,R,A>
          Task drains a BlockingBuffer containing KVO[] chunks, splits the chunks based on the separator keys for the scale-out index, and then assigns each chunk to per-index partition BlockingBuffer which is in turned drained by an IndexPartitionWriteTask that writes onto a specific index partition.
static class IndexWriteTask.M<T extends IKeyArrayIndexProcedure,O,R,A>
          Concrete master hides most of the generic types leaving you with only those that are meaningfully parameterize for applications using the streaming write API.
 



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