Struct agnes::view::DataView [] [src]

pub struct DataView { /* fields omitted */ }

A 'view' into a data store. The primary struct for viewing and manipulating data.

Methods

impl DataView
[src]

[src]

Generate a new subview of this DataView.

[src]

Generate a new subview of this DataView, generating an error if a specified field does not exist.

[src]

Number of rows in this data view

[src]

Returns true if the DataView is empty (has no rows or has no fields)

[src]

Number of fields in this data view

[src]

Field names in this data view

[src]

Return the field type for specified field

[src]

Return the field types (as TypedFieldIdent structs) of this DataView

[src]

Returns true if this DataView contains this field.

[src]

Rename a field of this DataView.

[src]

Merge this DataView with another DataView object, creating a new DataView with the same number of rows and all the fields from both source DataView objects.

[src]

Combine two DataView objects using specified join, creating a new DataStore object with a subset of records from the two source DataViews according to the join parameters.

Note that since this is creating a new DataStore object, it will be allocated new data to store the contents of the joined DataViews.

impl DataView
[src]

[src]

Create a FieldView object from a DataView object, if possible. Typically, use this on DataView objects with only a single field; however, if the DataView object has multiple fields, the first one will be used for this FieldView. Returns None if the DataView has no fields (is empty).

Trait Implementations

impl Debug for DataView
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for DataView
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Default for DataView
[src]

[src]

Returns the "default value" for a type. Read more

impl ApplyTo for DataView
[src]

[src]

Apply a MapFn to a specific field of this data structure.

impl ApplyToElem for DataView
[src]

[src]

Apply a MapFn to the specific field and index of this data structure.

impl FieldApplyTo for DataView
[src]

[src]

Apply a FieldMapFn to specified field on this data structure.

impl<T> Filter<T> for DataView where
    DataFrame: Filter<T>, 
[src]

[src]

Filter the contents of this data structure by applying the supplied predicate on the specified field. Read more

impl SortBy for DataView
[src]

[src]

Sort the contents of this data structure (ascending) by the specified field.

impl From<DataStore> for DataView
[src]

[src]

Performs the conversion.

impl Display for DataView
[src]

[src]

Formats the value using the given formatter. Read more

impl Serialize for DataView
[src]

[src]

Serialize this value into the given Serde serializer. Read more

impl<A: IntoMaybeNa> FromMap<A> for DataView where
    DataStore: AddDataVec<A::DType>, 
[src]

[src]

Convert a Map structure into the resultant data structure.

impl Matches<u64> for DataView
[src]

[src]

Returns true if the element specified with the Selector matches the provided target value. Read more

impl Matches<i64> for DataView
[src]

[src]

Returns true if the element specified with the Selector matches the provided target value. Read more

impl Matches<String> for DataView
[src]

[src]

Returns true if the element specified with the Selector matches the provided target value. Read more

impl Matches<bool> for DataView
[src]

[src]

Returns true if the element specified with the Selector matches the provided target value. Read more

impl Matches<f64> for DataView
[src]

[src]

Returns true if the element specified with the Selector matches the provided target value. Read more

impl MatchesAll<u64> for DataView
[src]

[src]

Returns true if the all elements in the field specified with the Selector pass the predicate. Read more

impl MatchesAll<i64> for DataView
[src]

[src]

Returns true if the all elements in the field specified with the Selector pass the predicate. Read more

impl MatchesAll<String> for DataView
[src]

[src]

Returns true if the all elements in the field specified with the Selector pass the predicate. Read more

impl MatchesAll<bool> for DataView
[src]

[src]

Returns true if the all elements in the field specified with the Selector pass the predicate. Read more

impl MatchesAll<f64> for DataView
[src]

[src]

Returns true if the all elements in the field specified with the Selector pass the predicate. Read more

impl<'a> Add<u64> for &'a DataView
[src]

The resulting type after applying the + operator.

[src]

Performs the + operation.

impl Add<u64> for DataView
[src]

The resulting type after applying the + operator.

[src]

Performs the + operation.

impl<'a> Add<&'a DataView> for u64
[src]

The resulting type after applying the + operator.

[src]

Performs the + operation.

impl Add<DataView> for u64
[src]

The resulting type after applying the + operator.

[src]

Performs the + operation.

impl<'a> Add<i64> for &'a DataView
[src]

The resulting type after applying the + operator.

[src]

Performs the + operation.

impl Add<i64> for DataView
[src]

The resulting type after applying the + operator.

[src]

Performs the + operation.

impl<'a> Add<&'a DataView> for i64
[src]

The resulting type after applying the + operator.

[src]

Performs the + operation.

impl Add<DataView> for i64
[src]

The resulting type after applying the + operator.

[src]

Performs the + operation.

impl<'a> Add<f64> for &'a DataView
[src]

The resulting type after applying the + operator.

[src]

Performs the + operation.

impl Add<f64> for DataView
[src]

The resulting type after applying the + operator.

[src]

Performs the + operation.

impl<'a> Add<&'a DataView> for f64
[src]

The resulting type after applying the + operator.

[src]

Performs the + operation.

impl Add<DataView> for f64
[src]

The resulting type after applying the + operator.

[src]

Performs the + operation.

impl<'a> Sub<u64> for &'a DataView
[src]

The resulting type after applying the - operator.

[src]

Performs the - operation.

impl Sub<u64> for DataView
[src]

The resulting type after applying the - operator.

[src]

Performs the - operation.

impl<'a> Sub<&'a DataView> for u64
[src]

The resulting type after applying the - operator.

[src]

Performs the - operation.

impl Sub<DataView> for u64
[src]

The resulting type after applying the - operator.

[src]

Performs the - operation.

impl<'a> Sub<i64> for &'a DataView
[src]

The resulting type after applying the - operator.

[src]

Performs the - operation.

impl Sub<i64> for DataView
[src]

The resulting type after applying the - operator.

[src]

Performs the - operation.

impl<'a> Sub<&'a DataView> for i64
[src]

The resulting type after applying the - operator.

[src]

Performs the - operation.

impl Sub<DataView> for i64
[src]

The resulting type after applying the - operator.

[src]

Performs the - operation.

impl<'a> Sub<f64> for &'a DataView
[src]

The resulting type after applying the - operator.

[src]

Performs the - operation.

impl Sub<f64> for DataView
[src]

The resulting type after applying the - operator.

[src]

Performs the - operation.

impl<'a> Sub<&'a DataView> for f64
[src]

The resulting type after applying the - operator.

[src]

Performs the - operation.

impl Sub<DataView> for f64
[src]

The resulting type after applying the - operator.

[src]

Performs the - operation.

impl<'a> Mul<u64> for &'a DataView
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl Mul<u64> for DataView
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<'a> Mul<&'a DataView> for u64
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl Mul<DataView> for u64
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<'a> Mul<i64> for &'a DataView
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl Mul<i64> for DataView
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<'a> Mul<&'a DataView> for i64
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl Mul<DataView> for i64
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<'a> Mul<f64> for &'a DataView
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl Mul<f64> for DataView
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<'a> Mul<&'a DataView> for f64
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl Mul<DataView> for f64
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<'a> Div<u64> for &'a DataView
[src]

The resulting type after applying the / operator.

[src]

Performs the / operation.

impl Div<u64> for DataView
[src]

The resulting type after applying the / operator.

[src]

Performs the / operation.

impl<'a> Div<&'a DataView> for u64
[src]

The resulting type after applying the / operator.

[src]

Performs the / operation.

impl Div<DataView> for u64
[src]

The resulting type after applying the / operator.

[src]

Performs the / operation.

impl<'a> Div<i64> for &'a DataView
[src]

The resulting type after applying the / operator.

[src]

Performs the / operation.

impl Div<i64> for DataView
[src]

The resulting type after applying the / operator.

[src]

Performs the / operation.

impl<'a> Div<&'a DataView> for i64
[src]

The resulting type after applying the / operator.

[src]

Performs the / operation.

impl Div<DataView> for i64
[src]

The resulting type after applying the / operator.

[src]

Performs the / operation.

impl<'a> Div<f64> for &'a DataView
[src]

The resulting type after applying the / operator.

[src]

Performs the / operation.

impl Div<f64> for DataView
[src]

The resulting type after applying the / operator.

[src]

Performs the / operation.

impl<'a> Div<&'a DataView> for f64
[src]

The resulting type after applying the / operator.

[src]

Performs the / operation.

impl Div<DataView> for f64
[src]

The resulting type after applying the / operator.

[src]

Performs the / operation.

impl<'a, 'b> Add<&'b DataView> for &'a DataView
[src]

The resulting type after applying the + operator.

[src]

Performs the + operation.

impl Add<DataView> for DataView
[src]

The resulting type after applying the + operator.

[src]

Performs the + operation.

impl<'a> Add<&'a DataView> for DataView
[src]

The resulting type after applying the + operator.

[src]

Performs the + operation.

impl<'a> Add<DataView> for &'a DataView
[src]

The resulting type after applying the + operator.

[src]

Performs the + operation.

impl<'a, 'b> Sub<&'b DataView> for &'a DataView
[src]

The resulting type after applying the - operator.

[src]

Performs the - operation.

impl Sub<DataView> for DataView
[src]

The resulting type after applying the - operator.

[src]

Performs the - operation.

impl<'a> Sub<&'a DataView> for DataView
[src]

The resulting type after applying the - operator.

[src]

Performs the - operation.

impl<'a> Sub<DataView> for &'a DataView
[src]

The resulting type after applying the - operator.

[src]

Performs the - operation.

impl<'a, 'b> Mul<&'b DataView> for &'a DataView
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl Mul<DataView> for DataView
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<'a> Mul<&'a DataView> for DataView
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<'a> Mul<DataView> for &'a DataView
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<'a, 'b> Div<&'b DataView> for &'a DataView
[src]

The resulting type after applying the / operator.

[src]

Performs the / operation.

impl Div<DataView> for DataView
[src]

The resulting type after applying the / operator.

[src]

Performs the / operation.

impl<'a> Div<&'a DataView> for DataView
[src]

The resulting type after applying the / operator.

[src]

Performs the / operation.

impl<'a> Div<DataView> for &'a DataView
[src]

The resulting type after applying the / operator.

[src]

Performs the / operation.

Auto Trait Implementations

impl !Send for DataView

impl !Sync for DataView