Skip to main content

Crate ytsaurus_skiff

Crate ytsaurus_skiff 

Source
Expand description

YTsaurus Skiff schema and format support.

Skiff is schema-driven: a byte stream cannot be decoded without its table schemas. This crate validates that contract and provides a bounded dynamic codec; typed rows and job-runtime integration build on those layers.

Re-exports§

pub use crate::schema::Format;
pub use crate::schema::Schema;
pub use crate::schema::SchemaError;
pub use crate::schema::SchemaRef;
pub use crate::schema::WireType;
pub use crate::wire::CodecError;
pub use crate::wire::DEFAULT_MAX_BLOB_BYTES;
pub use crate::wire::DEFAULT_MAX_ROW_BYTES;
pub use crate::wire::Decoder;
pub use crate::wire::Encoder;
pub use crate::wire::Value;
pub use crate::wire::Variant;

Modules§

schema
Skiff schema and format types. Schema and format values exchanged with YTsaurus.
wire
Bounded Skiff stream encoding and decoding. Bounded encoding and decoding of schema-described Skiff values.