Expand description
Engine-agnostic schema types.
This module provides types that describe protocol field schemas without depending on any specific SQL engine (Arrow, DuckDB, etc.).
§Example
use pcapsql_core::schema::{DataKind, FieldDescriptor};
// Define a protocol's schema
let fields = vec![
FieldDescriptor::frame_number(),
FieldDescriptor::new("version", DataKind::UInt8),
FieldDescriptor::nullable("payload", DataKind::Binary),
];Structs§
- Field
Descriptor - Engine-agnostic field definition.
Enums§
- Data
Kind - Data types that can be represented in any columnar format.
Type Aliases§
- Protocol
Schema - A protocol’s complete schema.