Module dbkit_engine::block
[−]
[src]
Containers for columnar data.
Structs
AliasColumn |
Typed Data Column that references another column |
Block |
A container for column data conforming to a pre-defined schema. This container is the owner of the columns (and their data) |
Column |
Typed Data Column. Contains a vector of column rows, and optionally a nul vector. |
RefView |
An implementation of a View that doesn't "own" the data but aliases it |
Traits
RefColumn |
Trait representing a reference to column data. Data can be owned by current object or references from another one. |
View |
A read-only view into data conforming to a pre-defined schema. This view may be backed by a container that owns it data, borrows or aliases somebody elses data. |
Functions
alias_column |
Create another read only alias of a column |
alias_columns |
Take a view and create a vector of column aliases |
column_nulls |
Slice representing the column null vector (row data) |
column_rows |
Slice representing the column value vector (row data) |
window_alias |
Create window into another view |
Type Definitions
BoolBitmap | |
MutBoolBitmap |