Crate vortex_layout

Crate vortex_layout 

Source

Re-exports§

pub use vtable::*;

Modules§

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

Macros§

vtable

Structs§

LayoutAdapter
LayoutEncodingAdapter
LazyReaderChildren
LocalExecutor
NoOpMaskEvaluation
NoOpPruningEvaluation
SequentialStreamAdapter

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 crate::Layout in a way that can cache state across multiple evaluation operations.
LayoutRegistryExt
LayoutStrategy
MaskEvaluation
Refines the given mask, returning a mask equal in length to the input mask.
PruningEvaluation
Returns a mask where all false values are proven to be false in the given expression.
SequentialStream
SequentialStreamExt
TaskExecutor
TaskExecutorExt

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
SendableSequentialStream