athena_rs 3.26.4

Hyper performant polyglot Database driver
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Input contracts for `/debug/schema` top-level report building.
//!
//! This module defines typed input payloads consumed by `debug_report`.

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

/// Typed input payload consumed by top-level report-building orchestration.
pub struct LoggingSchemaDebugReportBuilderInput {
    /// Logging-client identifier used to scope diagnostics.
    pub logging_client: String,
    /// Relation rows discovered for logging-schema diagnostics.
    pub relations: Vec<SchemaRelationRecord>,
    /// Column rows discovered for logging-schema diagnostics.
    pub columns: Vec<SchemaColumnRecord>,
}