Skip to main content

Module data

Module data 

Source

Structs§

Dataset
A normalized, columnar data container.
DatasetView
A lightweight view of a Dataset, typically created via head() or tail(). This struct is public so it can be used in type signatures, but its fields remain private to ensure data integrity.
GroupedIndices
Represents the result of a grouping operation, preserving the order of appearance.
RowAccessor
A lightweight accessor to fetch values from a specific row in a Dataset.

Enums§

AggregateOp
Represents the statistical aggregation operations available for data transformation.
ColumnVector
Encapsulates a single column of data with high-performance null handling.
SemanticType
Mapping raw types to semantic types allows the engine to automatically select the appropriate Scale (Linear, Temporal, or Discrete) and validation rules.

Traits§

FromColumnVector
Internal trait to bridge ColumnVector and concrete Rust types. Get data from a column vector.
IntoColumn
A convenience trait to improve the ergonomics of manual data construction.
ToDataset

Functions§

get_quantile
Native aggregation logic: Linear interpolation quantile calculation.