Crate vortex_layout

Source

Re-exports§

pub use vtable::*;

Modules§

aliases
layouts
A collection of built-in layouts for Vortex
scan
segments
vtable

Macros§

vtable

Structs§

LayoutAdapter
LayoutEncodingAdapter
LazyReaderChildren
NoOpPruningEvaluation
StructStrategy
A layout strategy that preserves struct arrays and writes everything else as flat.

Enums§

LayoutChildType
A type that allows us to identify how a layout child relates to its parent.

Traits§

ArrayEvaluation
Evaluates an expression against an array, returning an array equal in length to the true count of the input mask.
IntoLayout
Layout
LayoutChildren
Abstract way of accessing the children of a layout.
LayoutEncoding
LayoutReader
A LayoutReader is used to read a Layout in a way that can cache state across multiple evaluation operations.
LayoutRegistryExt
LayoutStrategy
A trait for creating new layout writers given a DType.
LayoutWriter
A strategy for writing chunks of an array into a layout.
LayoutWriterExt
MaskEvaluation
Refines the given mask, returning a mask equal in length to the input mask.
PruningEvaluation

Functions§

layout_from_flatbuffer
Parse a LayoutRef from a layout flatbuffer.
mask_future_ready
Create a resolved MaskFuture from a Mask.

Type Aliases§

LayoutContext
LayoutEncodingId
LayoutEncodingRef
LayoutId
LayoutReaderRef
LayoutRef
LayoutRegistry
MaskFuture