pub enum GraphVertexIdTypeSupport {
Int32OrInt64,
Int32OnlyLegacyEdgeType,
}Expand description
Vertex-id dtype support for a native graph algorithm.
Variants§
Int32OrInt64
The operation accepts Int32 and Int64 vertex id columns.
Int32OnlyLegacyEdgeType
cuGraph C API operation whose edge type dispatch only supports Int32 vertex id columns. The graph node validates Int32 columns; the SQL adapter maps other vertex domains to Int32 ids before the node.
Implementations§
Source§impl GraphVertexIdTypeSupport
impl GraphVertexIdTypeSupport
Sourcepub const fn supported_dtypes_label(self) -> &'static str
pub const fn supported_dtypes_label(self) -> &'static str
SQL/diagnostic label for supported dtypes.
Sourcepub fn accepts_arrow_data_type(self, data_type: &DataType) -> bool
pub fn accepts_arrow_data_type(self, data_type: &DataType) -> bool
Whether the Arrow dtype is supported for vertex id columns.
Trait Implementations§
Source§impl Clone for GraphVertexIdTypeSupport
impl Clone for GraphVertexIdTypeSupport
impl Copy for GraphVertexIdTypeSupport
Source§impl Debug for GraphVertexIdTypeSupport
impl Debug for GraphVertexIdTypeSupport
Source§impl Display for GraphVertexIdTypeSupport
impl Display for GraphVertexIdTypeSupport
impl Eq for GraphVertexIdTypeSupport
Source§impl Hash for GraphVertexIdTypeSupport
impl Hash for GraphVertexIdTypeSupport
Source§impl PartialEq for GraphVertexIdTypeSupport
impl PartialEq for GraphVertexIdTypeSupport
impl StructuralPartialEq for GraphVertexIdTypeSupport
Auto Trait Implementations§
impl Freeze for GraphVertexIdTypeSupport
impl RefUnwindSafe for GraphVertexIdTypeSupport
impl Send for GraphVertexIdTypeSupport
impl Sync for GraphVertexIdTypeSupport
impl Unpin for GraphVertexIdTypeSupport
impl UnsafeUnpin for GraphVertexIdTypeSupport
impl UnwindSafe for GraphVertexIdTypeSupport
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