athena_rs 3.22.1

Hyper performant polyglot Database driver
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Input contracts for observed-table map building in `/debug/schema`.
//!
//! This module defines typed input payloads assembled by
//! `debug_observed_table_builder_input_assembly` and consumed by
//! `debug_observed_table_builder`.

use super::service::{SchemaColumnRecord, SchemaRelationRecord};

/// Typed input payload consumed by observed-table map builder orchestration.
pub(super) struct LoggingSchemaObservedTablesBuilderInput {
    /// Relation rows discovered for the logging-schema snapshot.
    pub(super) relations: Vec<SchemaRelationRecord>,
    /// Column rows discovered for the logging-schema snapshot.
    pub(super) columns: Vec<SchemaColumnRecord>,
}