MCPcopy Create free account
hub / github.com/MaterializeInc/materialize / resolve_cluster

Function resolve_cluster

src/sql/src/plan/statement/ddl.rs:7822–7832  ·  view source on GitHub ↗
(
    scx: &'a StatementContext,
    name: &'a Ident,
    if_exists: bool,
)

Source from the content-addressed store, hash-verified

7820}
7821
7822pub(crate) fn resolve_cluster<'a>(
7823 scx: &'a StatementContext,
7824 name: &'a Ident,
7825 if_exists: bool,
7826) -> Result<Option<&'a dyn CatalogCluster<'a>>, PlanError> {
7827 match scx.resolve_cluster(Some(name)) {
7828 Ok(cluster) => Ok(Some(cluster)),
7829 Err(_) if if_exists => Ok(None),
7830 Err(e) => Err(e),
7831 }
7832}
7833
7834pub(crate) fn resolve_cluster_replica<'a>(
7835 scx: &'a StatementContext,

Callers 4

plan_alter_cluster_ownerFunction · 0.85
plan_drop_clusterFunction · 0.85
plan_alter_clusterFunction · 0.85

Calls 1

resolve_clusterMethod · 0.45

Tested by

no test coverage detected