pub struct VertexPropertyRepository<'a> {
pub ds_ref: DatastoreRef<'a>,
pub cf: &'static str,
}Fields§
§ds_ref: DatastoreRef<'a>§cf: &'static strImplementations§
Source§impl<'a> VertexPropertyRepository<'a>
impl<'a> VertexPropertyRepository<'a>
Source§impl<'a> VertexPropertyRepository<'a>
impl<'a> VertexPropertyRepository<'a>
Sourcepub async fn property(
&self,
tx: &mut Transaction,
vertex_id: &GID,
id: &GID,
label: &GValue,
value: &GValue,
) -> Result<VertexProperty, Error>
pub async fn property( &self, tx: &mut Transaction, vertex_id: &GID, id: &GID, label: &GValue, value: &GValue, ) -> Result<VertexProperty, Error>
The property()-step is used to add properties to the elements of the graph (sideEffect). Unlike addV() and addE(), property() is a full sideEffect step in that it does not return the property it created, but the element that streamed into it. Moreover, if property() follows an addV() or addE(), then it is “folded” into the previous step to enable vertex and edge creation with all its properties in one creation operation.
Sourcepub async fn iterate_from_vertex(
&self,
tx: &Transaction,
vertex_id: &GID,
) -> Result<VertexPropertyMap, Error>
pub async fn iterate_from_vertex( &self, tx: &Transaction, vertex_id: &GID, ) -> Result<VertexPropertyMap, Error>
Method to iterate the pairs of byte data with prefix as vertex id
pub async fn iterate_from_label( &self, tx: &Transaction, vertex_id: &GID, label: &GValue, ) -> Result<VertexPropertyMap, Error>
Trait Implementations§
Source§impl<'a> Clone for VertexPropertyRepository<'a>
impl<'a> Clone for VertexPropertyRepository<'a>
Source§fn clone(&self) -> VertexPropertyRepository<'a>
fn clone(&self) -> VertexPropertyRepository<'a>
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl<'a> Freeze for VertexPropertyRepository<'a>
impl<'a> RefUnwindSafe for VertexPropertyRepository<'a>
impl<'a> Send for VertexPropertyRepository<'a>
impl<'a> Sync for VertexPropertyRepository<'a>
impl<'a> Unpin for VertexPropertyRepository<'a>
impl<'a> UnwindSafe for VertexPropertyRepository<'a>
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