pub struct TripleScanOp {
pub subject: TripleComponent,
pub predicate: TripleComponent,
pub object: TripleComponent,
pub graph: Option<TripleComponent>,
pub input: Option<Box<LogicalOperator>>,
}Expand description
Scan RDF triples matching a pattern.
Fields§
§subject: TripleComponentSubject pattern (variable name or IRI).
predicate: TripleComponentPredicate pattern (variable name or IRI).
object: TripleComponentObject pattern (variable name, IRI, or literal).
graph: Option<TripleComponent>Named graph (optional).
input: Option<Box<LogicalOperator>>Input operator (for chained patterns).
Trait Implementations§
Source§impl Clone for TripleScanOp
impl Clone for TripleScanOp
Source§fn clone(&self) -> TripleScanOp
fn clone(&self) -> TripleScanOp
Returns a duplicate 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 Freeze for TripleScanOp
impl RefUnwindSafe for TripleScanOp
impl Send for TripleScanOp
impl Sync for TripleScanOp
impl Unpin for TripleScanOp
impl UnwindSafe for TripleScanOp
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