pub struct FederatedQuery {
pub services: Vec<FederatedService>,
pub query: String,
}Expand description
A federated query: a SPARQL query to run across one or more services.
Fields§
§services: Vec<FederatedService>Services to dispatch the query to.
query: StringThe SPARQL query string.
Implementations§
Source§impl FederatedQuery
impl FederatedQuery
Sourcepub fn with_service(self, service: FederatedService) -> Self
pub fn with_service(self, service: FederatedService) -> Self
Add a service to the federated query.
Trait Implementations§
Source§impl Clone for FederatedQuery
impl Clone for FederatedQuery
Source§fn clone(&self) -> FederatedQuery
fn clone(&self) -> FederatedQuery
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FederatedQuery
impl RefUnwindSafe for FederatedQuery
impl Send for FederatedQuery
impl Sync for FederatedQuery
impl Unpin for FederatedQuery
impl UnsafeUnpin for FederatedQuery
impl UnwindSafe for FederatedQuery
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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