#[non_exhaustive]pub enum ExplorerQuery {
JobNames,
Instances {
job_name: JobName,
},
Executions {
job_instance_id: JobInstanceId,
},
StepExecutions {
job_execution_id: JobExecutionId,
},
UnresolvedExecutions {
minimum_age: Duration,
},
RecoveryDecisions {
job_execution_id: JobExecutionId,
},
FlowDecisions {
job_execution_id: JobExecutionId,
},
StepPartitions {
step_execution_id: StepExecutionId,
},
OperatorRequests {
job_execution_id: JobExecutionId,
},
}Expand description
The closed set of paginated explorer queries.
get_execution is the one named query that returns a single projection and
therefore takes no cursor.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
JobNames
Registered job names in byte order.
Instances
Instances of one job name, newest identity first.
Executions
Executions of one instance, newest attempt first.
Fields
§
job_instance_id: JobInstanceIdFiltered logical instance.
StepExecutions
Step executions of one job execution.
Fields
§
job_execution_id: JobExecutionIdFiltered job execution.
UnresolvedExecutions
Non-terminal executions older than a bounded age.
Fields
§
minimum_age: DurationMinimum durable age, at least MIN_UNRESOLVED_AGE.
RecoveryDecisions
Recovery decisions of one job execution.
Fields
§
job_execution_id: JobExecutionIdFiltered job execution.
FlowDecisions
Flow decisions of one job execution in sequence order.
Fields
§
job_execution_id: JobExecutionIdFiltered job execution.
StepPartitions
Partitions of one partitioned step execution.
Fields
§
step_execution_id: StepExecutionIdFiltered parent step execution.
OperatorRequests
Audited operator requests for one job execution.
Fields
§
job_execution_id: JobExecutionIdFiltered job execution.
Implementations§
Trait Implementations§
Source§impl Clone for ExplorerQuery
impl Clone for ExplorerQuery
Source§fn clone(&self) -> ExplorerQuery
fn clone(&self) -> ExplorerQuery
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 ExplorerQuery
impl Debug for ExplorerQuery
impl Eq for ExplorerQuery
Source§impl PartialEq for ExplorerQuery
impl PartialEq for ExplorerQuery
impl StructuralPartialEq for ExplorerQuery
Auto Trait Implementations§
impl Freeze for ExplorerQuery
impl RefUnwindSafe for ExplorerQuery
impl Send for ExplorerQuery
impl Sync for ExplorerQuery
impl Unpin for ExplorerQuery
impl UnsafeUnpin for ExplorerQuery
impl UnwindSafe for ExplorerQuery
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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