Enum coord::catalog::CatalogItem [−][src]
pub enum CatalogItem {
Table(Table),
Source(Source),
View(View),
Sink(Sink),
Index(Index),
Type(Type),
Func(Func),
}
Variants
Table(Table)
Tuple Fields
0: Table
Source(Source)
Tuple Fields
0: Source
View(View)
Tuple Fields
0: View
Sink(Sink)
Tuple Fields
0: Sink
Index(Index)
Tuple Fields
0: Index
Type(Type)
Tuple Fields
0: Type
Func(Func)
Tuple Fields
0: Func
Implementations
Returns a string indicating the type of this catalog entry.
Collects the identifiers of the dataflows that this item depends upon.
Indicates whether this item is a placeholder for a future item or if it’s actually a real item.
Returns the connection ID that this item belongs to, if this item is temporary.
Indicates whether this item is temporary or not.
fn rename_item_refs(
&self,
from: FullName,
to_item_name: String,
rename_self: bool
) -> Result<CatalogItem, String>
fn rename_item_refs(
&self,
from: FullName,
to_item_name: String,
rename_self: bool
) -> Result<CatalogItem, String>
Returns a clone of self
with all instances of from
renamed to to
(with the option of including the item’s own name) or errors if request
is ambiguous.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for CatalogItem
impl Send for CatalogItem
impl Sync for CatalogItem
impl Unpin for CatalogItem
impl !UnwindSafe for CatalogItem
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more