pub struct GraphQueryOptions {
pub graph_name: String,
pub max_rows: u32,
pub as_of: u64,
pub tx_as_of: u64,
}Expand description
Out-of-band knobs for StateletClient::graph_query. The default means
“let the gateway decide”: the default graph, no extra row cap, and no
temporal filter on either axis.
Fields§
§graph_name: StringGraph index to query (empty ⇒ the gateway’s default graph).
max_rows: u32Hard cap on returned rows regardless of any LIMIT in the query
(0 ⇒ no extra cap; a parsed LIMIT still applies).
as_of: u64Valid-time the query is evaluated against, in ms (0 ⇒ current). An
AS OF clause in the query text overrides it.
tx_as_of: u64Transaction-time the query is evaluated against, in ms (0 ⇒ current).
Trait Implementations§
Source§impl Clone for GraphQueryOptions
impl Clone for GraphQueryOptions
Source§fn clone(&self) -> GraphQueryOptions
fn clone(&self) -> GraphQueryOptions
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 moreSource§impl Debug for GraphQueryOptions
impl Debug for GraphQueryOptions
Source§impl Default for GraphQueryOptions
impl Default for GraphQueryOptions
Source§fn default() -> GraphQueryOptions
fn default() -> GraphQueryOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GraphQueryOptions
impl RefUnwindSafe for GraphQueryOptions
impl Send for GraphQueryOptions
impl Sync for GraphQueryOptions
impl Unpin for GraphQueryOptions
impl UnsafeUnpin for GraphQueryOptions
impl UnwindSafe for GraphQueryOptions
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
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,
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request