Module pliantdb_core::schema [−][src]
Types for defining database schema.
Re-exports
pub use self::view::map::Key; | |
pub use self::view::map::Map; | |
pub use self::view::map::MappedDocument; | |
pub use self::view::map::MappedValue; | |
pub use self::view::MapResult; | |
pub use self::view::View; |
Modules
view | Types for defining map/reduce-powered |
Structs
Authority | The owner of a schema item. This should represent the company, group, or individual that created the item in question. This value is used for namespacing. Changing this after values are in use is not supported without manual migrations at this time. |
CollectionName | The name of a |
InvalidNameError | An invalid name was used in a schema definition. |
Name | A valid schema name. Must be alphanumeric ( |
SchemaName | The name of a |
Schematic | A collection of defined collections and views. |
ViewName | The name of a |
Traits
Collection | A namespaced collection of |
Schema | Defines a group of collections that are stored into a single database. |