pub struct SqlDataset<'a, B: SyncBackend> { /* private fields */ }Expand description
A spareval dataset over a SQL backend.
Implementations§
Source§impl<'a, B: SyncBackend> SqlDataset<'a, B>
impl<'a, B: SyncBackend> SqlDataset<'a, B>
Trait Implementations§
Source§impl<'a, B: SyncBackend> QueryableDataset<'a> for SqlDataset<'a, B>
impl<'a, B: SyncBackend> QueryableDataset<'a> for SqlDataset<'a, B>
Source§type InternalTerm = i64
type InternalTerm = i64
Internal representation of an RDF term Read more
Source§fn internal_quads_for_pattern(
&self,
subject: Option<&i64>,
predicate: Option<&i64>,
object: Option<&i64>,
graph_name: Option<Option<&i64>>,
) -> impl Iterator<Item = Result<InternalQuad<i64>>> + use<'a, B>
fn internal_quads_for_pattern( &self, subject: Option<&i64>, predicate: Option<&i64>, object: Option<&i64>, graph_name: Option<Option<&i64>>, ) -> impl Iterator<Item = Result<InternalQuad<i64>>> + use<'a, B>
Fetches quads according to a pattern Read more
Source§fn internal_named_graphs(
&self,
) -> impl Iterator<Item = Result<i64>> + use<'a, B>
fn internal_named_graphs( &self, ) -> impl Iterator<Item = Result<i64>> + use<'a, B>
Fetches the list of dataset named graphs
Source§fn contains_internal_graph_name(&self, graph_name: &i64) -> Result<bool>
fn contains_internal_graph_name(&self, graph_name: &i64) -> Result<bool>
Returns if the dataset contains a given named graph
Source§fn internalize_term(&self, term: Term) -> Result<i64>
fn internalize_term(&self, term: Term) -> Result<i64>
Builds an internal term from the
Term structSource§fn externalize_expression_term(
&self,
term: Self::InternalTerm,
) -> Result<ExpressionTerm, Self::Error>
fn externalize_expression_term( &self, term: Self::InternalTerm, ) -> Result<ExpressionTerm, Self::Error>
Builds an
ExpressionTerm from an internal termSource§fn internalize_expression_term(
&self,
term: ExpressionTerm,
) -> Result<Self::InternalTerm, Self::Error>
fn internalize_expression_term( &self, term: ExpressionTerm, ) -> Result<Self::InternalTerm, Self::Error>
Builds an internal term from an
ExpressionTermSource§fn internal_term_effective_boolean_value(
&self,
term: Self::InternalTerm,
) -> Result<Option<bool>, Self::Error>
fn internal_term_effective_boolean_value( &self, term: Self::InternalTerm, ) -> Result<Option<bool>, Self::Error>
Computes the term Effective boolean value
Auto Trait Implementations§
impl<'a, B> !Freeze for SqlDataset<'a, B>
impl<'a, B> !RefUnwindSafe for SqlDataset<'a, B>
impl<'a, B> !Sync for SqlDataset<'a, B>
impl<'a, B> Send for SqlDataset<'a, B>
impl<'a, B> Unpin for SqlDataset<'a, B>
impl<'a, B> UnsafeUnpin for SqlDataset<'a, B>where
&'a B: UnsafeUnpin,
impl<'a, B> UnwindSafe for SqlDataset<'a, B>where
&'a B: UnwindSafe,
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