pub enum AnalyticsOutput {
Communities,
Components,
Centrality,
}Expand description
A graph-analytics output declared by CREATE GRAPH ... WITH ANALYTICS (...).
Each variant maps to a family of pure graph algorithms (issues #795-#797)
and resolves as a virtual <graph>.<output> view returning that family’s
native row shape. The using option selects the concrete algorithm inside
the family (e.g. centrality (using = pagerank)); the remaining options are
algorithm parameters carried verbatim into the executor.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for AnalyticsOutput
impl Clone for AnalyticsOutput
Source§fn clone(&self) -> AnalyticsOutput
fn clone(&self) -> AnalyticsOutput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AnalyticsOutput
impl Debug for AnalyticsOutput
Source§impl Ord for AnalyticsOutput
impl Ord for AnalyticsOutput
Source§fn cmp(&self, other: &AnalyticsOutput) -> Ordering
fn cmp(&self, other: &AnalyticsOutput) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for AnalyticsOutput
impl PartialEq for AnalyticsOutput
Source§fn eq(&self, other: &AnalyticsOutput) -> bool
fn eq(&self, other: &AnalyticsOutput) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for AnalyticsOutput
impl PartialOrd for AnalyticsOutput
impl Copy for AnalyticsOutput
impl Eq for AnalyticsOutput
impl StructuralPartialEq for AnalyticsOutput
Auto Trait Implementations§
impl Freeze for AnalyticsOutput
impl RefUnwindSafe for AnalyticsOutput
impl Send for AnalyticsOutput
impl Sync for AnalyticsOutput
impl Unpin for AnalyticsOutput
impl UnsafeUnpin for AnalyticsOutput
impl UnwindSafe for AnalyticsOutput
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request