pub struct ConvexRowsGraphClient { /* private fields */ }Implementations§
Source§impl ConvexRowsGraphClient
impl ConvexRowsGraphClient
pub fn from_rows(rows: ConvexProjectionRows) -> ConvexRowsGraphClient
pub fn to_rows(&self) -> ConvexProjectionRows
Trait Implementations§
Source§impl ConvexGraphClient for ConvexRowsGraphClient
impl ConvexGraphClient for ConvexRowsGraphClient
fn upsert_node_row(&self, row: &ConvexNodeRow) -> Result<(), Error>
fn upsert_edge_row(&self, row: &ConvexEdgeRow) -> Result<(), Error>
fn delete_node_row(&self, external_id: &str) -> Result<usize, Error>
fn delete_edge_row(&self, edge_key: &str) -> Result<usize, Error>
fn node_row(&self, external_id: &str) -> Result<Option<ConvexNodeRow>, Error>
fn node_rows(&self) -> Result<Vec<ConvexNodeRow>, Error>
fn edge_rows(&self) -> Result<Vec<ConvexEdgeRow>, Error>
fn node_rows_by_kind(&self, kind: &str) -> Result<Vec<ConvexNodeRow>, Error>
fn outgoing_edge_rows( &self, from_external_id: &str, kind: Option<&str>, ) -> Result<Vec<ConvexEdgeRow>, Error>
Source§impl Default for ConvexRowsGraphClient
impl Default for ConvexRowsGraphClient
Source§fn default() -> ConvexRowsGraphClient
fn default() -> ConvexRowsGraphClient
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for ConvexRowsGraphClient
impl !RefUnwindSafe for ConvexRowsGraphClient
impl !Sync for ConvexRowsGraphClient
impl Send for ConvexRowsGraphClient
impl Unpin for ConvexRowsGraphClient
impl UnsafeUnpin for ConvexRowsGraphClient
impl UnwindSafe for ConvexRowsGraphClient
Blanket Implementations§
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