mz_deploy/project/analysis.rs
1// Copyright Materialize, Inc. and contributors. All rights reserved.
2//
3// Use of this software is governed by the Business Source License
4// included in the LICENSE file.
5//
6// As of the Change Date specified in that file, in accordance with
7// the Business Source License, use of this software will be governed
8// by the Apache License, Version 2.0.
9
10//! Analyses derived from compiled project state.
11//!
12//! This subsystem owns computations performed over the compiled project or its
13//! dependency graph, including:
14//!
15//! - deployment snapshots
16//! - dirty propagation and incremental deployment planning
17//! - dependency extraction and topological traversal
18//! - graph-wide deployment validations
19
20pub(crate) mod changeset;
21pub(crate) mod deployment_snapshot;
22pub(crate) mod deps;
23pub(crate) mod graph_validation;
24pub(crate) mod topology;