| com.apple.foundationdb.record | A record layer for FoundationDB based on Protocol Buffers. | 
| com.apple.foundationdb.record.cursors | Cursor implementation classes. | 
| com.apple.foundationdb.record.logging | Helper classes for logging. | 
| com.apple.foundationdb.record.metadata | Record meta-data structures. | 
| com.apple.foundationdb.record.metadata.expressions | Record keys used in indexes and the primary storage. | 
| com.apple.foundationdb.record.provider.common | Support classes that do not depend on FoundationDB. | 
| com.apple.foundationdb.record.provider.common.text | Support classes for text indexing. | 
| com.apple.foundationdb.record.provider.foundationdb | Classes for FoundationDB record storage. | 
| com.apple.foundationdb.record.provider.foundationdb.clientlog | Classes for interacting with system key client logs in record layer terms. | 
| com.apple.foundationdb.record.provider.foundationdb.cursors | Record cursors that depend on having access to an actual record store. | 
| com.apple.foundationdb.record.provider.foundationdb.indexes | Index maintainer classes. | 
| com.apple.foundationdb.record.provider.foundationdb.keyspace | A directory-like symbolic layout of keys in FoundationDB. | 
| com.apple.foundationdb.record.provider.foundationdb.layers.interning | A layer for mapping potentially long strings to and from more compact tuple elements. | 
| com.apple.foundationdb.record.provider.foundationdb.leaderboard | Maintain leaderboard as multiple time-windowed ranked sets (so that old scores fall off). | 
| com.apple.foundationdb.record.provider.foundationdb.storestate |  | 
| com.apple.foundationdb.record.provider.foundationdb.synchronizedsession |  | 
| com.apple.foundationdb.record.query | Classes for querying records. | 
| com.apple.foundationdb.record.query.expressions | Classes implementing logical query expression. | 
| com.apple.foundationdb.record.query.plan | Query planner classes. | 
| com.apple.foundationdb.record.query.plan.bitmap | Classes relating to bitmap operations over BITMAP_VALUEindex entries. | 
| com.apple.foundationdb.record.query.plan.planning | Support classes for query planning. | 
| com.apple.foundationdb.record.query.plan.plans | Classes implementing executable query plan elements. | 
| com.apple.foundationdb.record.query.plan.synthetic | Classes relating to hooking up join index synthetic records to the query planner. | 
| com.apple.foundationdb.record.query.plan.temp | This will contain design docs for the Cascades planner at some point. | 
| com.apple.foundationdb.record.query.plan.temp.explain | This package implements a visualization of a  RelationalExpression
 as a graph for both internal debugging purposes and for consumption by end-users. | 
| com.apple.foundationdb.record.query.plan.temp.expressions | A variety of planner-specific  RelationalExpression implementations
 which will never be used outside of the planner. | 
| com.apple.foundationdb.record.query.plan.temp.matchers | Classes related to the Cascades matcher system and its implementation. | 
| com.apple.foundationdb.record.query.plan.temp.properties | A package for planner properties (in the sense that Cascades uses them). | 
| com.apple.foundationdb.record.query.plan.temp.rules | A package containing the rules used by the planner. | 
| com.apple.foundationdb.record.query.plan.temp.view |  | 
| com.apple.foundationdb.record.query.plan.visitor | A package of classes in the visitor pattern that perform substitutions on a tree of
  RecordQueryPlans. | 
| com.apple.foundationdb.record.query.predicates | Implementations of query predicates | 
| com.apple.foundationdb.record.util | Miscellaneous record layer support classes. |