[−][src]Module agnes::view
Main DataView
struct and associated implementations.
Aggregation
There are three types of data aggregation supported by agnes
:
- Data merging -- combining two
DataView
objects with the same number of records together, creating a newDataView
with all the fields of the two sourceDataView
s. - Data appending -- combining two
DataView
objects with the same fields, creating a newDataView
object with all of the records of the two sourceDataView
s. - Data joining -- combining two
DataView
objects using specified join, creating a newDataView
object with a subset of records from the two sourceDataView
s according to the join parameters.
Structs
AddCellToRowFn | Function (implementing Func) that adds cells to
|
DataView | A |
FrameDetailMarkers | Marker struct with the details of where to find a field's data. The |
Record | A struct representing a single record across the fields in the field list |
Traits
Aggregate | Trait providing the |
AssocDataIndexCons | Trait for finding the associated DataIndexCons (cons-list of fields) in a type given labels in a labels list. |
FieldList | Trait for finding a cons-list of fields (implementing
DataIndex) from frames list |
FieldListPred | Helper trait for (FieldList). |
FindFrame | Marker trait for being able to find a frame of label |
FindFrameDetails | A trait for finding the associated frame details (implementing FrameDetails -- frame index and label within that frame) for for specific label within this type. |
FrameDetails | A trait for providing the associated |
FrameIndexList | A trait for deriving the LabelCons of field indices of a type. |
HashIndex | Trait for computing the hash of a single index (record) within a list of data fields. |
Melt | Trait providing the |
PartialEqIndex | Trait for computing equality of a single index (record) within a list of data fields. |
Relabel | Trait for relabeling the label |
RelabelMatch | Helper trait for relabeling. Used by Relabel. |
SelectFieldFromLabels | Trait for selecting a field (implementing DataIndex)
associated with the label |
SerializeViewField | Trait for serializing a single field in a view. Used for serializing a DataView. |
Subview | Trait for generating a subview of a DataView. |
Unique | Trait providing methods for finding the unique indices and values for a DataView. See the intrinsic methods unique_indices and unique_values for more details. |
ViewMerge | Trait for merging the data from two DataViews into one new |
Type Definitions
AssocDataIndexConsOf | Type alias for finding the DataIndexCons within the frames |
DataIndexCons | Type alias for the cons-list of fields implementing DataIndex. |
FieldFromFrameDetailsOf | Type alias for the field (implementing DataIndex) within the
frames list |
FieldOf | Type alias for the field (implementing DataIndex) within the
frames list |
FieldTypeFromFrameDetailsOf | Type alias for the data type of the field (implementing
DataIndex) within the frames list |
FieldTypeOf | Type alias for the data type of the field (implementing
DataIndex) within the frames list |
FrameByFrameIndexOf | Type alias for the DataFrame within |
FrameDetailsOf | Type alias for the FrameDetails-implementing struct associated with
the label |
FrameElemByFrameIndexOf | Type alias for the cons-list element within |
FrameElemOf | Type alias for the cons-list element within |
FrameIndexOf | Type alias for the |
FrameLabelOf | Type alias for the |
FrameOf | Type alias for the DataFrame within |
VFieldOf | Type alias for the field (implementing DataIndex) within
the DataView |
VFieldTypeOf | Type alias for the datta type of the field (implementing
DataIndex) within the DataView |