Package | Description |
---|---|
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.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.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.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.temp |
This will contain design docs for the Cascades planner at some point.
|
com.apple.foundationdb.record.query.plan.temp.expressions |
A variety of planner-specific
PlannerExpression 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.
|