pub struct QueryRequest { /* private fields */ }Expand description
Container for a Query service call.
Implementations§
Source§impl QueryRequest
impl QueryRequest
Sourcepub fn data_sets(&self) -> &[QueryDataSet]
pub fn data_sets(&self) -> &[QueryDataSet]
Data sets to query.
Sourcepub fn continuation_point(&self) -> Option<&ContinuationPoint>
pub fn continuation_point(&self) -> Option<&ContinuationPoint>
Continuation point, if present.
Sourcepub fn max_references_to_return(&self) -> usize
pub fn max_references_to_return(&self) -> usize
Maximum number of references to return.
Sourcepub fn max_data_sets_to_return(&self) -> usize
pub fn max_data_sets_to_return(&self) -> usize
Maximum number of data sets to return.
Sourcepub fn filter(&self) -> &ParsedContentFilter
pub fn filter(&self) -> &ParsedContentFilter
Content filter that the results must match.
Sourcepub fn node_types(&self) -> &[ParsedNodeTypeDescription]
pub fn node_types(&self) -> &[ParsedNodeTypeDescription]
Node types to query.
Sourcepub fn remaining_data_sets(&self) -> usize
pub fn remaining_data_sets(&self) -> usize
Space for data sets left.
Sourcepub fn is_completed(&self) -> bool
pub fn is_completed(&self) -> bool
Whether this query is completed.
Sourcepub fn status(&self) -> StatusCode
pub fn status(&self) -> StatusCode
Current result status code.
Sourcepub fn set_status(&mut self, status: StatusCode)
pub fn set_status(&mut self, status: StatusCode)
Set the general result of this query.
Sourcepub fn set_next_continuation_point(
&mut self,
next_continuation_point: Option<ContinuationPoint>,
)
pub fn set_next_continuation_point( &mut self, next_continuation_point: Option<ContinuationPoint>, )
Set the next continuation point for this query.
Auto Trait Implementations§
impl Freeze for QueryRequest
impl !RefUnwindSafe for QueryRequest
impl Send for QueryRequest
impl Sync for QueryRequest
impl Unpin for QueryRequest
impl UnsafeUnpin for QueryRequest
impl !UnwindSafe for QueryRequest
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