pub struct PropertyRepository<'a> {
pub ds_ref: DatastoreRef<'a>,
pub cf: &'static str,
}
Fields§
§ds_ref: DatastoreRef<'a>
§cf: &'static str
Implementations§
Source§impl<'a> PropertyRepository<'a>
impl<'a> PropertyRepository<'a>
Source§impl<'a> PropertyRepository<'a>
impl<'a> PropertyRepository<'a>
Sourcepub async fn property(
&self,
tx: &mut Transaction,
id: &GID,
label: &GValue,
value: &GValue,
) -> Result<Property, Error>
pub async fn property( &self, tx: &mut Transaction, id: &GID, label: &GValue, value: &GValue, ) -> Result<Property, 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_edge(
&self,
tx: &Transaction,
edge_id: &GID,
) -> Result<PropertyMap, Error>
pub async fn iterate_from_edge( &self, tx: &Transaction, edge_id: &GID, ) -> Result<PropertyMap, Error>
Method to iterate the pairs of byte data with prefix as edge id
pub async fn iterate_from_label( &self, tx: &Transaction, edge_id: &GID, label: &GValue, ) -> Result<PropertyMap, Error>
Trait Implementations§
Source§impl<'a> Clone for PropertyRepository<'a>
impl<'a> Clone for PropertyRepository<'a>
Source§fn clone(&self) -> PropertyRepository<'a>
fn clone(&self) -> PropertyRepository<'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 PropertyRepository<'a>
impl<'a> RefUnwindSafe for PropertyRepository<'a>
impl<'a> Send for PropertyRepository<'a>
impl<'a> Sync for PropertyRepository<'a>
impl<'a> Unpin for PropertyRepository<'a>
impl<'a> UnwindSafe for PropertyRepository<'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