Skip to main content

Module distributed_read

Module distributed_read 

Source
Expand description

Closed SQL catalog used before distributed-read routing.

This module deliberately exposes classification data rather than a general purpose logical-plan codec. A worker must receive a later, normalized descriptor and never an arbitrary crate::planner::LogicalPlan.

Re-exports§

pub use assembler::AssemblerRow;
pub use assembler::AssemblerTerminalStatus;
pub use assembler::AssemblyPlan;
pub use assembler::DistributedReadAssemblyError;
pub use assembler::DistributedReadBudget;
pub use assembler::ExactAggregatePartial;
pub use assembler::ExactAggregatePlan;
pub use assembler::GlobalOrder;
pub use assembler::GlobalResultAssembler;
pub use assembler::OrderedAggregateInput;
pub use assembler::OrderedAggregatePlan;
pub use assembler::PreparedResult;
pub use assembler::PreparedResultStream;
pub use assembler::RangeAssemblerInput;
pub use assembler::RangeAssemblerPayload;
pub use assembler::RangeTerminal;
pub use assembler::ResultPresentation;
pub use assembler::RowMergePlan;
pub use catalog_v0_8::REMOTE_DETERMINISTIC_SCALAR_FUNCTIONS;
pub use catalog_v0_8::REMOTE_LOCAL_ONLY_SCALAR_FUNCTIONS;
pub use catalog_v0_8::REMOTE_READ_CATALOG_VERSION;
pub use catalog_v0_8::RemoteAggregate;
pub use catalog_v0_8::RemoteReadCatalogV0_8;
pub use catalog_v0_8::RemoteReadClassification;
pub use catalog_v0_8::RemoteReadCoverageEntry;
pub use catalog_v0_8::RemoteReadCoverageStatus;
pub use catalog_v0_8::RemoteReadDescriptor;
pub use catalog_v0_8::RemoteReadOperators;
pub use catalog_v0_8::RemoteReadRejection;
pub use catalog_v0_8::RemoteReadShape;
pub use catalog_v0_8::classify;
pub use catalog_v0_8::coverage_entries;
pub use coverage::render_json;
pub use coverage::render_markdown;

Modules§

assembler
Atomic coordinator-side assembly for distributed SQL reads.
catalog_v0_8
Versioned, closed classifier for the v0.8 distributed-read SQL surface.
coverage
Rendering of the public v0.8 distributed-read SQL coverage artifacts.