pub struct CatalogGraphSource { /* private fields */ }Expand description
A GraphDataSource snapshot over the live node/rel tables of a catalog.
Implementations§
Source§impl CatalogGraphSource
impl CatalogGraphSource
Sourcepub fn new(catalog: Option<&Arc<TableCatalog>>) -> Self
pub fn new(catalog: Option<&Arc<TableCatalog>>) -> Self
Snapshot the graph topology. None (no catalog) yields an empty graph.
Trait Implementations§
Source§impl Debug for CatalogGraphSource
impl Debug for CatalogGraphSource
Source§impl Default for CatalogGraphSource
impl Default for CatalogGraphSource
Source§fn default() -> CatalogGraphSource
fn default() -> CatalogGraphSource
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CatalogGraphSource
impl RefUnwindSafe for CatalogGraphSource
impl Send for CatalogGraphSource
impl Sync for CatalogGraphSource
impl Unpin for CatalogGraphSource
impl UnsafeUnpin for CatalogGraphSource
impl UnwindSafe for CatalogGraphSource
Blanket Implementations§
impl<T> Allocation for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more