Struct db::PropertyRepository
source · pub struct PropertyRepository<'a> {
pub ds_ref: DatastoreRef<'a>,
pub cf: &'static str,
}Fields§
§ds_ref: DatastoreRef<'a>§cf: &'static strImplementations§
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,
vertex_id: &GID,
label: &GValue,
value: &GValue
) -> Result<Property, Error>
pub async fn property(
&self,
tx: &mut Transaction,
vertex_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.
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 more