pub struct SameTermSparqlOp;
Expand description
Implementation of the SPARQL SAME_TERM
operator.
Implementations§
Source§impl SameTermSparqlOp
impl SameTermSparqlOp
Sourcepub fn new() -> SameTermSparqlOp
pub fn new() -> SameTermSparqlOp
Creates a new SameTermSparqlOp.
Trait Implementations§
Source§impl Debug for SameTermSparqlOp
impl Debug for SameTermSparqlOp
Source§impl Default for SameTermSparqlOp
impl Default for SameTermSparqlOp
Source§fn default() -> SameTermSparqlOp
fn default() -> SameTermSparqlOp
Returns the “default value” for a type. Read more
Source§impl Hash for SameTermSparqlOp
impl Hash for SameTermSparqlOp
Source§impl PartialEq for SameTermSparqlOp
impl PartialEq for SameTermSparqlOp
Source§impl ScalarSparqlOp for SameTermSparqlOp
impl ScalarSparqlOp for SameTermSparqlOp
Source§fn name(&self) -> &FunctionName
fn name(&self) -> &FunctionName
Returns the name of the operation.
Source§fn signature(&self) -> ScalarSparqlOpSignature
fn signature(&self) -> ScalarSparqlOpSignature
Returns the signature of this operation.
Source§fn plain_term_encoding_op(
&self,
) -> Option<Box<dyn ScalarSparqlOpImpl<PlainTermEncoding>>>
fn plain_term_encoding_op( &self, ) -> Option<Box<dyn ScalarSparqlOpImpl<PlainTermEncoding>>>
Source§fn typed_value_encoding_op(
&self,
) -> Option<Box<dyn ScalarSparqlOpImpl<TypedValueEncoding>>>
fn typed_value_encoding_op( &self, ) -> Option<Box<dyn ScalarSparqlOpImpl<TypedValueEncoding>>>
Source§fn object_id_encoding_op(
&self,
_object_id_encoding: &ObjectIdEncoding,
) -> Option<Box<dyn ScalarSparqlOpImpl<ObjectIdEncoding>>>
fn object_id_encoding_op( &self, _object_id_encoding: &ObjectIdEncoding, ) -> Option<Box<dyn ScalarSparqlOpImpl<ObjectIdEncoding>>>
impl Eq for SameTermSparqlOp
impl StructuralPartialEq for SameTermSparqlOp
Auto Trait Implementations§
impl Freeze for SameTermSparqlOp
impl RefUnwindSafe for SameTermSparqlOp
impl Send for SameTermSparqlOp
impl Sync for SameTermSparqlOp
impl Unpin for SameTermSparqlOp
impl UnwindSafe for SameTermSparqlOp
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
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more