Module types

Module types 

Source
Expand description

Type definitions for the executor.

This module contains the core types used throughout the executor, including:

  • Table and schema representations
  • Column metadata
  • Result types (RowBatch)
  • Provider trait for table access

Re-exports§

pub use executor_types::ExecutorColumn;
pub use executor_types::ExecutorMultiColumnUnique;
pub use executor_types::ExecutorRowBatch;
pub use executor_types::ExecutorSchema;
pub use executor_types::ExecutorTable;
pub use provider::ExecutorTableProvider;
pub use storage::StorageTable;
pub use storage::TableStorageAdapter;

Modules§

executor_types
Executor table, schema, and column types.
provider
TableProvider trait for executor table access.
storage
Storage abstraction used by the executor.