[−][src]Module agnes::store
Data storage struct and implementation.
DataStore represents and stores the data from a single data source.
Structs
DataRef | Local |
DataStore | Primary |
Traits
AssocFrameLookup | Trait to determine the FrameLookupCons for a field list. |
AssocStorage | Provide an associated StorageCons cons-list with |
IntoStore | Trait for converting field data into a DataStore object with label
|
IntoView | Trait that provides a method to convert |
PushBackClonedFromIter | Trait for pushing a field onto the back of a DataStore's fields cons-list cloning data from an iterator of objects. Field is assumed to have no missing data. |
PushBackClonedFromValueIter | Trait for pushing a field onto the back of a DataStore's fields cons-list cloning data from an iterator of Value objects. |
PushBackEmpty | Trait for pushing an empty field onto the back of a DataStore's fields cons-list. |
PushBackField | Trait for pushing a FieldData onto the back of a DataStore's fields cons-list. |
PushBackFromIter | Trait for pushing a field onto the back of a DataStore's fields cons-list using data from an iterator of objects. Field is assumed to have no missing data. |
PushBackFromValueIter | Trait for pushing a field onto the back of a DataStore's fields cons-list using data from an iterator of Value objects. |
PushFrontClonedFromIter | Trait for pushing a field onto the front of a DataStore's fields cons-list cloning data from an iterator of objects. Field is assumed to have no missing data. |
PushFrontClonedFromValueIter | Trait for pushing a field onto the front of a DataStore's fields cons-list cloning data from an iterator of Value objects. |
PushFrontEmpty | Trait for pushing an empty field onto the front of a DataStore's fields cons-list. |
PushFrontField | Trait for pushing a FieldData onto the front of a DataStore's fields cons-list. |
PushFrontFromIter | Trait for pushing a field onto the front of a DataStore's fields cons-list using data from an iterator of objects. Field is assumed to have no missing data. |
PushFrontFromValueIter | Trait for pushing a field onto the front of a DataStore's fields cons-list using data from an iterator of Value objects. |
Type Definitions
NewFieldStorage | Type alias for a reference to a FieldData along with label and data type annotation. |
PushedBackField | Type alias for the output of applying $push_fn to previous fields. |
PushedFrontField | Type alias for the output of applying $push_fn to previous fields. |
SingleFieldStore | Type alias for a DataStore constructed with a single field. |
StorageCons | Type alias for main data store cons-list. Each |