athena_rs 3.26.2

Hyper performant polyglot Database driver
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Input contracts for `/debug/schema` snapshot-query row output assembly.
//!
//! This module defines typed input payloads consumed by
//! `debug_snapshot_queries_output_assembly`.

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

/// Typed input payload consumed by snapshot-row output assembly.
pub(super) struct LoggingSchemaSnapshotRowsOutputInput {
    /// Relation rows discovered for logging-schema diagnostics.
    pub(super) relations: Vec<SchemaRelationRecord>,
    /// Column rows discovered for logging-schema diagnostics.
    pub(super) columns: Vec<SchemaColumnRecord>,
}