Docs.rs
  • vortex-layout-0.43.0
    • vortex-layout 0.43.0
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • a10y
    • vortex-admin
    • Dependencies
      • arcref ^0.2.0 normal
      • arrow-array ^55.2.0 normal
      • arrow-buffer ^55.2.0 normal
      • arrow-schema ^55.2.0 normal
      • async-stream ^0.3.6 normal
      • async-trait ^0.1.88 normal
      • bit-vec ^0.8.0 normal
      • dashmap ^6.1.0 normal
      • flatbuffers ^25.2.10 normal
      • futures ^0.3.31 normal
      • getrandom ^0.3.1 normal
      • itertools ^0.14.0 normal
      • log ^0.4.21 normal
      • once_cell ^1.21 normal
      • parking_lot ^0.12.3 normal
      • paste ^1.0.15 normal
      • pco ^0.4.4 normal
      • pin-project-lite ^0.2.15 normal
      • prost ^0.14 normal
      • roaring ^0.11.0 normal optional
      • sketches-ddsketch ^0.3.0 normal
      • tokio ^1.46 normal optional
      • tracing ^0.1.41 normal optional
      • vortex-array ^0.43.0 normal
      • vortex-btrblocks ^0.43.0 normal
      • vortex-buffer ^0.43.0 normal
      • vortex-dict ^0.43.0 normal
      • vortex-dtype ^0.43.0 normal
      • vortex-error ^0.43.0 normal
      • vortex-expr ^0.43.0 normal
      • vortex-flatbuffers ^0.43.0 normal
      • vortex-mask ^0.43.0 normal
      • vortex-metrics ^0.43.0 normal
      • vortex-pco ^0.43.0 normal
      • vortex-scalar ^0.43.0 normal
      • vortex-sequence ^0.43.0 normal
      • vortex-utils ^0.43.0 normal
      • vortex-zstd ^0.43.0 normal optional
      • futures ^0.3.31 dev
      • rstest ^0.26 dev
      • tokio ^1.46 dev
    • Versions
    • 39.21% of the crate is documented
  • Go to latest version
  • Platform
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

vortex_layout0.43.0

LayoutStrategy

Required Methods

  • write_stream

Implementors

In crate vortex_layout

vortex_layout

Trait LayoutStrategy

Source
pub trait LayoutStrategy:
    'static
    + Send
    + Sync {
    // Required method
    fn write_stream(
        &self,
        ctx: &ArrayContext,
        sequence_writer: SequenceWriter,
        stream: SendableSequentialStream,
    ) -> SendableLayoutFuture;
}

Required Methods§

Source

fn write_stream( &self, ctx: &ArrayContext, sequence_writer: SequenceWriter, stream: SendableSequentialStream, ) -> SendableLayoutFuture

Implementors§

Source§

impl LayoutStrategy for BufferedStrategy

Source§

impl LayoutStrategy for ChunkedLayoutStrategy

Source§

impl LayoutStrategy for BtrBlocksCompressedStrategy

Source§

impl LayoutStrategy for DictStrategy

Source§

impl LayoutStrategy for FlatLayoutStrategy

Source§

impl LayoutStrategy for RepartitionStrategy

Source§

impl LayoutStrategy for StructStrategy

Source§

impl LayoutStrategy for ZonedStrategy