Interface | Description |
---|---|
ChunkFactory<DataType> |
This factory creates a TypedChunk; there's a variety of data sources,
can be a materialized Chunk, or a function.
|
Column<T> |
Generic typed data column
This is a type-aware representation of id -> value accessors.
|
ColumnFactory<T> |
General-case factory for columns
|
TypedChunk<T> |
Represents a chunk that knows its type
|
Class | Description |
---|---|
ColumnBase<T> |
Basic common behavior for Functional Columns
|
DataChunk<T> |
Wrapper of a chunk that knows its type, with mutability
|
DataColumn<T> |
A Column based on actual data in a Vec (hence implementing Vec.Holder)
|
DataColumns |
An adapter to Vec, allows type-safe access to data
|
DataColumns.BaseFactory<T> | |
DependentChunk<T> |
Represents a chunk that depends on another
|
FoldingColumn<X,Y> |
This column depends a plurality of columns
|
Fun2Column<X,Y,Z> |
This column depends on two other columns
|
Fun3Column<X,Y,Z,T> |
This column depends on three other columns
|
FunColumn<X,Y> |
This column depends on another column
|
FunColumnBase<T> |
Basic common behavior for Functional Columns
|
TypedFrame<X> |
Single column frame that knows its data type
|
TypedFrame.EnumFrame | |
UnfoldingColumn<X,Y> |
This column depends a plurality of columns
|
UnfoldingFrame<X> |
Single-column frame that knows its data type and can unfold
|