|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
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> | Deprecated. by BOps using the UNION of JOINs. |
| RelationSchema | A Schema for metadata about existing relations. |
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.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||