pub trait TransactionalViewChanges {
// Required methods
fn find_view(&self, id: ViewId) -> Option<&ViewDef>;
fn find_view_by_name(
&self,
namespace: NamespaceId,
name: &str,
) -> Option<&ViewDef>;
fn is_view_deleted(&self, id: ViewId) -> bool;
fn is_view_deleted_by_name(
&self,
namespace: NamespaceId,
name: &str,
) -> bool;
}