uqa-core 0.3.6

Document sets, finite-support relations, posting storage, and value types for UQA
Documentation
//
// Unified Query Algebra
//
// Copyright (c) 2023-2026 Cognica, Inc.
//

//! Durable index catalog metadata shared by storage and planning.

use crate::RelationIdentity;

/// One row from the secondary-index registry.
#[derive(Debug, Clone)]
pub struct CatalogIndexRow {
    pub relation: RelationIdentity,
    pub index_type: String,
    pub table_name: String,
    pub columns_json: String,
    pub parameters_json: String,
    /// Durable semantic definition; absent on legacy ordinary secondary indexes.
    pub definition_json: Option<String>,
}