Module bonsaidb_core::schema::view
source · Expand description
Types for defining map/reduce-powered View
s.
Modules
- Types for defining a
Map
within aView
.
Enums
- Errors that arise when interacting with views.
- The policy under which a
View
is updated when documents are saved.
Traits
- A
MapReduce
implementation that automatically serializes/deserializes usingCollectionDocument
andSerializedCollection
. - A default serialization strategy for views. Uses equivalent settings as
DefaultSerialization
. - The Map/Reduce functionality for a
ViewSchema
. - Wraps a
View
with serialization to erase the associated types - A
View
with additional tyes and logic to handle serializing view values. - An lazy index of mapped and/or reduced data from a
Collection
. - Schema information for a
View
.
Type Aliases
- A type alias for the result of
ViewSchema::reduce()
. - A type alias for the result of
ViewSchema::map()
.