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

Packages that use IIndexProcedure
com.bigdata.bfs This package provides a scale-out content repository (aka distributed file system) suitable as the backend for a REST-ful service using the bigdata architecture. 
com.bigdata.btree The BTree is a scalable B+-Tree with copy-on-write semantics mapping variable length unsigned byte[] keys to variable length byte[] values (null values are allowed). 
com.bigdata.btree.proc   
com.bigdata.journal The journal is an append-only persistence capable data structure supporting atomic commit, named indices, and transactions. 
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.relation This package includes an abstraction layer for relations. 
com.bigdata.search This package provides full text indexing and search. 
com.bigdata.service This package provides implementations of bigdata services (metadata service, data service, transaction manager service. 
com.bigdata.service.jini   
com.bigdata.sparse This package provides support for treating normal B+Trees using a "sparse row store" pattern and can be applied to both local B+Trees and scale-out indices. 
 

Uses of IIndexProcedure in com.bigdata.bfs
 

Classes in com.bigdata.bfs that implement IIndexProcedure
 class AtomicBlockAppendProc
          Atomic append of a single block to a file version.
 class AtomicBlockWriteProc
          Atomic write of a single block for a file version.
 

Uses of IIndexProcedure in com.bigdata.btree
 

Methods in com.bigdata.btree with parameters of type IIndexProcedure
 void ReadOnlyIndex.submit(byte[] fromKey, byte[] toKey, IIndexProcedure proc, IResultHandler handler)
          Overriden to ensure that procedure is applied against read-only view and not the DelegateIndex.
 Object ReadOnlyIndex.submit(byte[] key, IIndexProcedure proc)
          Overriden to ensure that procedure is applied against read-only view and not the DelegateIndex.
 

Uses of IIndexProcedure in com.bigdata.btree.proc
 

Subinterfaces of IIndexProcedure in com.bigdata.btree.proc
 interface IKeyArrayIndexProcedure
          Interface for procedures that are mapped across one or more index partitions based on an array of keys.
 interface IKeyRangeIndexProcedure
          Interface for procedures that are mapped across one or more index partitions based on a key range (fromKey, toKey).
 interface IParallelizableIndexProcedure
          A marker interface for an IIndexProcedure whose operation may be safely applied in parallel to multiple index partitions.
 interface ISimpleIndexProcedure
          Interface for procedures that operation on a single index or index partition
 

Classes in com.bigdata.btree.proc that implement IIndexProcedure
 class AbstractIndexProcedure
          Base class has some utility methods.
 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 AbstractKeyRangeIndexProcedure
           
 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.
 class RangeCountProcedure
          This procedure computes a range count on an index.
 

Uses of IIndexProcedure in com.bigdata.journal
 

Fields in com.bigdata.journal declared as IIndexProcedure
protected  IIndexProcedure IndexProcedureTask.proc
           
 

Constructors in com.bigdata.journal with parameters of type IIndexProcedure
IndexProcedureTask(ConcurrencyManager concurrencyManager, long startTime, String name, IIndexProcedure proc)
           
 

Uses of IIndexProcedure in com.bigdata.rdf.lexicon
 

Classes in com.bigdata.rdf.lexicon that implement IIndexProcedure
 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 IIndexProcedure in com.bigdata.rdf.spo
 

Classes in com.bigdata.rdf.spo that implement IIndexProcedure
 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 IIndexProcedure in com.bigdata.relation
 

Subinterfaces of IIndexProcedure in com.bigdata.relation
 interface IMutableRelationIndexWriteProcedure
          Marker interface for procedures responsible for writing on an IIndex in order to satisfy an IMutableRelation write.
 

Uses of IIndexProcedure in com.bigdata.search
 

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

Uses of IIndexProcedure in com.bigdata.service
 

Methods in com.bigdata.service with parameters of type IIndexProcedure
 Future DataService.submit(long tx, String name, IIndexProcedure proc)
          Note: This chooses ITx.READ_COMMITTED if the the index has ITx.UNISOLATED isolation and the IIndexProcedure is an read-only operation.
 Future IDataService.submit(long tx, String name, IIndexProcedure proc)
           Submit a procedure.
 

Uses of IIndexProcedure in com.bigdata.service.jini
 

Methods in com.bigdata.service.jini with parameters of type IIndexProcedure
 Future MetadataServer.AdministrableMetadataService.submit(long tx, String name, IIndexProcedure proc)
          Extends the base behavior to return an RMI compatible proxy for the Future.
 Future DataServer.AdministrableDataService.submit(long tx, String name, IIndexProcedure proc)
          Extends the base behavior to return an RMI compatible proxy for the Future.
 

Uses of IIndexProcedure in com.bigdata.sparse
 

Classes in com.bigdata.sparse that implement IIndexProcedure
 class AbstractAtomicRowReadOrWrite
          Abstract class implements the atomic read operation.
 class AtomicRowDelete
          Atomic delete of a logical row.
 class AtomicRowRead
          Atomic read of the logical row associated with some Schema and primary key.
 class AtomicRowWriteRead
          Atomic write on a logical row.
 



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