pub enum GraphUpdateOperation {
InsertData {
data: Vec<Quad>,
},
DeleteData {
data: Vec<GroundQuad>,
},
DeleteInsert {
delete: Vec<GroundQuadPattern>,
insert: Vec<QuadPattern>,
using: Option<QueryDataset>,
pattern: Box<GraphPattern>,
},
Load {
silent: bool,
source: NamedNode,
destination: GraphName,
},
Clear {
silent: bool,
graph: GraphTarget,
},
Create {
silent: bool,
graph: NamedNode,
},
Drop {
silent: bool,
graph: GraphTarget,
},
}
Expand description
Variants§
InsertData
DeleteData
Fields
§
data: Vec<GroundQuad>
DeleteInsert
Fields
§
delete: Vec<GroundQuadPattern>
§
insert: Vec<QuadPattern>
§
using: Option<QueryDataset>
§
pattern: Box<GraphPattern>
Load
load.
Clear
Create
Drop
drop.
Trait Implementations§
Source§impl Clone for GraphUpdateOperation
impl Clone for GraphUpdateOperation
Source§fn clone(&self) -> GraphUpdateOperation
fn clone(&self) -> GraphUpdateOperation
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 moreSource§impl Debug for GraphUpdateOperation
impl Debug for GraphUpdateOperation
Source§impl Display for GraphUpdateOperation
impl Display for GraphUpdateOperation
Source§impl Hash for GraphUpdateOperation
impl Hash for GraphUpdateOperation
Source§impl PartialEq for GraphUpdateOperation
impl PartialEq for GraphUpdateOperation
impl Eq for GraphUpdateOperation
impl StructuralPartialEq for GraphUpdateOperation
Auto Trait Implementations§
impl Freeze for GraphUpdateOperation
impl RefUnwindSafe for GraphUpdateOperation
impl Send for GraphUpdateOperation
impl Sync for GraphUpdateOperation
impl Unpin for GraphUpdateOperation
impl UnwindSafe for GraphUpdateOperation
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