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
//! `/schema/constraints` response payload mapping helpers.
//!
//! This module groups sorted constraint records into constraint payload rows.

use super::super::presentation_constraint_grouping::group_schema_constraints;
use super::super::response_contracts::SchemaConstraint;
use super::super::service::SchemaConstraintRecord;

/// Groups sorted unique-constraint rows into `/schema/constraints` payload rows.
pub(in super::super) fn schema_constraints(
    rows: Vec<SchemaConstraintRecord>,
) -> Vec<SchemaConstraint> {
    group_schema_constraints(rows)
}