Expand description
A chunk of Rerun data, encoded using Arrow. Used for logging, transport, storage and compute.
§Feature flags
serde
— Enable (de)serialization using serde.
Re-exports§
pub use arrow::array::Array as ArrowArray;
pub use re_log_types::EntityPath;
pub use re_log_types::TimeInt;
pub use re_log_types::TimePoint;
pub use re_log_types::Timeline;
pub use re_log_types::TimelineName;
pub use re_types_core::ArchetypeFieldName;
pub use re_types_core::ArchetypeName;
pub use re_types_core::ChunkId;
pub use re_types_core::ComponentName;
pub use re_types_core::RowId;
Modules§
Structs§
- Chunk
- Dense arrow-based storage of N rows of multi-component multi-temporal data for a specific entity.
- Chunk
Batcher - Implements an asynchronous batcher that coalesces
PendingRow
s intoChunk
s based upon the thresholds defined in the associatedChunkBatcherConfig
. - Chunk
Batcher Config - Defines the different thresholds of the associated
ChunkBatcher
. - Chunk
Builder - Helper to incrementally build a
Chunk
. - Chunk
Component Iter - The actual iterator implementation for
Chunk::iter_component
. - Chunk
Component Iter Item - The underlying item type for
ChunkComponentIter
. - Chunk
Components - Chunk
Indices Iter - Latest
AtQuery - A query at a given time, for a given timeline.
- Pending
Row - A single row’s worth of data (i.e. a single log call).
- Range
Query - A query over a time range, for a given timeline.
- Range
Query Options - Time
Column - Time
Column Builder - Helper to incrementally build a
TimeColumn
. - Unit
Chunk Shared - A
ChunkShared
that is guaranteed to always contain a single row’s worth of data.
Enums§
- Chunk
Batcher Error - Errors that can occur when creating/manipulating a
ChunkBatcher
. - Chunk
Error - Errors that can occur when creating/manipulating a
Chunk
s, directly or indirectly through the use of acrate::ChunkBatcher
. - Time
Column Error - Errors when deserializing/parsing/reading a column of time data.
Traits§
- Chunk
Component Slicer - A
ChunkComponentSlicer
knows how to efficiently slice component batches out of a Chunk column.
Type Aliases§
- Chunk
Batcher Result - Chunk
Result - Chunk
Shared - A simple type alias for an
Arc<Chunk>
.