pub struct RdfQueryFilter {
pub subject: Option<String>,
pub predicate: Option<String>,
pub object: Option<String>,
pub graph: Option<String>,
pub limit: Option<i32>,
pub offset: Option<i32>,
}Expand description
Query filters for RDF data
Fields§
§subject: Option<String>Filter by subject IRI pattern
predicate: Option<String>Filter by predicate IRI pattern
object: Option<String>Filter by object value pattern
graph: Option<String>Filter by named graph
limit: Option<i32>Result limit
offset: Option<i32>Result offset
Trait Implementations§
Source§impl<__S> BaseSubTypes<__S> for RdfQueryFilterwhere
__S: ScalarValue,
impl<__S> BaseSubTypes<__S> for RdfQueryFilterwhere
__S: ScalarValue,
Source§const NAMES: Types
const NAMES: Types
Sub-[
Types] of the GraphQL object.Source§impl<__S> BaseType<__S> for RdfQueryFilterwhere
__S: ScalarValue,
impl<__S> BaseType<__S> for RdfQueryFilterwhere
__S: ScalarValue,
Source§impl Clone for RdfQueryFilter
impl Clone for RdfQueryFilter
Source§impl Debug for RdfQueryFilter
impl Debug for RdfQueryFilter
Source§impl Default for RdfQueryFilter
impl Default for RdfQueryFilter
Source§impl<__S> FromInputValue<__S> for RdfQueryFilterwhere
__S: ScalarValue,
impl<__S> FromInputValue<__S> for RdfQueryFilterwhere
__S: ScalarValue,
Source§type Error = FieldError<__S>
type Error = FieldError<__S>
Type of this conversion error. Read more
Source§fn from_input_value(value: &InputValue<__S>) -> Result<Self, Self::Error>
fn from_input_value(value: &InputValue<__S>) -> Result<Self, Self::Error>
Performs the conversion.
Source§impl<__S> GraphQLType<__S> for RdfQueryFilterwhere
__S: ScalarValue,
impl<__S> GraphQLType<__S> for RdfQueryFilterwhere
__S: ScalarValue,
Source§impl<__S> GraphQLValue<__S> for RdfQueryFilterwhere
__S: ScalarValue,
impl<__S> GraphQLValue<__S> for RdfQueryFilterwhere
__S: ScalarValue,
Source§type TypeInfo = ()
type TypeInfo = ()
Type that may carry additional schema information for this
GraphQLValue. Read moreSource§fn resolve_field(
&self,
_info: &Self::TypeInfo,
_field_name: &str,
_arguments: &Arguments<'_, S>,
_executor: &Executor<'_, '_, Self::Context, S>,
) -> Result<Value<S>, FieldError<S>>
fn resolve_field( &self, _info: &Self::TypeInfo, _field_name: &str, _arguments: &Arguments<'_, S>, _executor: &Executor<'_, '_, Self::Context, S>, ) -> Result<Value<S>, FieldError<S>>
Resolves the value of a single field on this
GraphQLValue. Read moreSource§fn resolve_into_type(
&self,
info: &Self::TypeInfo,
type_name: &str,
selection_set: Option<&[Selection<'_, S>]>,
executor: &Executor<'_, '_, Self::Context, S>,
) -> Result<Value<S>, FieldError<S>>
fn resolve_into_type( &self, info: &Self::TypeInfo, type_name: &str, selection_set: Option<&[Selection<'_, S>]>, executor: &Executor<'_, '_, Self::Context, S>, ) -> Result<Value<S>, FieldError<S>>
Resolves this
GraphQLValue (being an interface or an union) into a concrete
downstream object type. Read moreSource§fn concrete_type_name(
&self,
context: &Self::Context,
info: &Self::TypeInfo,
) -> String
fn concrete_type_name( &self, context: &Self::Context, info: &Self::TypeInfo, ) -> String
Returns the concrete
GraphQLType name for this GraphQLValue being an interface,
an union or an object. Read moreSource§impl<__S> GraphQLValueAsync<__S> for RdfQueryFilter
impl<__S> GraphQLValueAsync<__S> for RdfQueryFilter
Source§fn resolve_field_async<'a>(
&'a self,
_info: &'a Self::TypeInfo,
_field_name: &'a str,
_arguments: &'a Arguments<'_, S>,
_executor: &'a Executor<'_, '_, Self::Context, S>,
) -> Pin<Box<dyn Future<Output = Result<Value<S>, FieldError<S>>> + Send + 'a>>
fn resolve_field_async<'a>( &'a self, _info: &'a Self::TypeInfo, _field_name: &'a str, _arguments: &'a Arguments<'_, S>, _executor: &'a Executor<'_, '_, Self::Context, S>, ) -> Pin<Box<dyn Future<Output = Result<Value<S>, FieldError<S>>> + Send + 'a>>
Resolves the value of a single field on this
GraphQLValueAsync. Read moreSource§fn resolve_into_type_async<'a>(
&'a self,
info: &'a Self::TypeInfo,
type_name: &str,
selection_set: Option<&'a [Selection<'a, S>]>,
executor: &'a Executor<'a, 'a, Self::Context, S>,
) -> Pin<Box<dyn Future<Output = Result<Value<S>, FieldError<S>>> + Send + 'a>>
fn resolve_into_type_async<'a>( &'a self, info: &'a Self::TypeInfo, type_name: &str, selection_set: Option<&'a [Selection<'a, S>]>, executor: &'a Executor<'a, 'a, Self::Context, S>, ) -> Pin<Box<dyn Future<Output = Result<Value<S>, FieldError<S>>> + Send + 'a>>
Resolves this
GraphQLValueAsync (being an interface or an union) into a
concrete downstream object type. Read moreSource§impl<__S> IsInputType<__S> for RdfQueryFilterwhere
__S: ScalarValue,
impl<__S> IsInputType<__S> for RdfQueryFilterwhere
__S: ScalarValue,
Source§impl<__S> ToInputValue<__S> for RdfQueryFilterwhere
__S: ScalarValue,
impl<__S> ToInputValue<__S> for RdfQueryFilterwhere
__S: ScalarValue,
Source§fn to_input_value(&self) -> InputValue<__S>
fn to_input_value(&self) -> InputValue<__S>
Performs the conversion.
Source§impl<__S> WrappedType<__S> for RdfQueryFilterwhere
__S: ScalarValue,
impl<__S> WrappedType<__S> for RdfQueryFilterwhere
__S: ScalarValue,
Auto Trait Implementations§
impl Freeze for RdfQueryFilter
impl RefUnwindSafe for RdfQueryFilter
impl Send for RdfQueryFilter
impl Sync for RdfQueryFilter
impl Unpin for RdfQueryFilter
impl UnsafeUnpin for RdfQueryFilter
impl UnwindSafe for RdfQueryFilter
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<S, T> GraphQLTypeAsync<S> for Twhere
T: GraphQLValueAsync<S> + GraphQLType<S> + ?Sized,
<T as GraphQLValue<S>>::Context: Sync,
<T as GraphQLValue<S>>::TypeInfo: Sync,
S: ScalarValue + Send + Sync,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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