Package com.bigdata.relation

This package includes an abstraction layer for relations.

See:
          Description

Interface Summary
AbstractResource.Options Options for locatable resources.
IDatabase<E> A collection of relations having a unique namespace.
IMutableDatabase<E>  
IMutableRelation<E> A mutable IRelation.
IMutableRelationIndexWriteProcedure Marker interface for procedures responsible for writing on an IIndex in order to satisfy an IMutableRelation write.
IMutableResource<T> Mutation interface
IRelation<E> An abstraction corresponding to a set of elements using some schema (think a table containing a set of rows).
 

Class Summary
AbstractRelation<E> Base class for IRelation and IMutableRelation impls.
AbstractResource<E> Base class for locatable resources.
RelationFusedView<E> A factory for fused views reading from both of the source IRelations.
RelationSchema A Schema for metadata about existing relations.
 

Package com.bigdata.relation Description

This package includes an abstraction layer for relations. Each relation is backed by one or more indices - it essentially a logical container for those indices. (A relation can exist within a logical container as well). The relation is capable of selecting the most efficient index for query given a predicate that specifies a query constraint. Mutable relations have insert and delete operations in addition to query.



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