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

Method fold_database_name

src/sql/src/names.rs:1922–1938  ·  view source on GitHub ↗
(
        &mut self,
        database_name: <Raw as AstInfo>::DatabaseName,
    )

Source from the content-addressed store, hash-verified

1920 }
1921
1922 fn fold_database_name(
1923 &mut self,
1924 database_name: <Raw as AstInfo>::DatabaseName,
1925 ) -> <Aug as AstInfo>::DatabaseName {
1926 match self.catalog.resolve_database(database_name.0.as_str()) {
1927 Ok(database) => ResolvedDatabaseName::Database {
1928 id: database.id(),
1929 name: database_name.0.into_string(),
1930 },
1931 Err(e) => {
1932 if self.status.is_ok() {
1933 self.status = Err(e.into());
1934 }
1935 ResolvedDatabaseName::Error
1936 }
1937 }
1938 }
1939
1940 fn fold_cluster_name(
1941 &mut self,

Callers 1

fold_object_nameMethod · 0.80

Calls 4

resolve_databaseMethod · 0.45
as_strMethod · 0.45
idMethod · 0.45
into_stringMethod · 0.45

Tested by

no test coverage detected