pub struct MssqlDryRunWorkflowReport { /* private fields */ }Expand description
Dry-run planning report for a multi-output MSSQL workflow.
Implementations§
Source§impl MssqlDryRunWorkflowReport
impl MssqlDryRunWorkflowReport
Sourcepub fn to_json_value(&self) -> Value
pub fn to_json_value(&self) -> Value
Returns the dry-run workflow report as a JSON-compatible Python shape.
Source§impl MssqlDryRunWorkflowReport
impl MssqlDryRunWorkflowReport
Sourcepub const fn status(&self) -> WorkflowStatus
pub const fn status(&self) -> WorkflowStatus
Returns the dry-run workflow status.
Sourcepub fn outputs(&self) -> &[MssqlDryRunOutputReport]
pub fn outputs(&self) -> &[MssqlDryRunOutputReport]
Returns per-output dry-run reports in caller-provided order.
Sourcepub fn sources(&self) -> &[DeltaSourceReport]
pub fn sources(&self) -> &[DeltaSourceReport]
Returns source-level reports in session registration order.
Sourcepub fn phase_timings(&self) -> &[PhaseTimingReport]
pub fn phase_timings(&self) -> &[PhaseTimingReport]
Returns top-level dry-run workflow phase timing reports.
Sourcepub fn query_used_source_scan_metadata_exhausted(&self) -> bool
pub fn query_used_source_scan_metadata_exhausted(&self) -> bool
Returns whether scan metadata was exhausted for every known query-used source.
This returns false when no source is known to be used by the selected outputs, or when any used source only has metadata-only or unavailable scan evidence.
Sourcepub fn sql_server_contacted(&self) -> bool
pub fn sql_server_contacted(&self) -> bool
Returns whether dry-run planning contacted SQL Server for any output.
Sourcepub fn row_production_started(&self) -> bool
pub fn row_production_started(&self) -> bool
Returns whether dry-run planning started row production for any output.
Sourcepub fn table_lifecycle_started(&self) -> bool
pub fn table_lifecycle_started(&self) -> bool
Returns whether dry-run planning started table lifecycle work for any output.
Sourcepub fn bulk_writer_started(&self) -> bool
pub fn bulk_writer_started(&self) -> bool
Returns whether dry-run planning opened a bulk writer for any output.
Trait Implementations§
Source§impl Clone for MssqlDryRunWorkflowReport
impl Clone for MssqlDryRunWorkflowReport
Source§fn clone(&self) -> MssqlDryRunWorkflowReport
fn clone(&self) -> MssqlDryRunWorkflowReport
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for MssqlDryRunWorkflowReport
impl Debug for MssqlDryRunWorkflowReport
impl Eq for MssqlDryRunWorkflowReport
Source§impl PartialEq for MssqlDryRunWorkflowReport
impl PartialEq for MssqlDryRunWorkflowReport
Source§fn eq(&self, other: &MssqlDryRunWorkflowReport) -> bool
fn eq(&self, other: &MssqlDryRunWorkflowReport) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MssqlDryRunWorkflowReport
Auto Trait Implementations§
impl Freeze for MssqlDryRunWorkflowReport
impl RefUnwindSafe for MssqlDryRunWorkflowReport
impl Send for MssqlDryRunWorkflowReport
impl Sync for MssqlDryRunWorkflowReport
impl Unpin for MssqlDryRunWorkflowReport
impl UnsafeUnpin for MssqlDryRunWorkflowReport
impl UnwindSafe for MssqlDryRunWorkflowReport
Blanket Implementations§
impl<T> Allocation for T
Source§impl<T> AsAny for T
impl<T> AsAny for T
Source§fn any_ref(&self) -> &(dyn Any + Send + Sync + 'static)
fn any_ref(&self) -> &(dyn Any + Send + Sync + 'static)
dyn Any reference to the object: Read moreSource§fn as_any(self: Arc<T>) -> Arc<dyn Any + Send + Sync> ⓘ
fn as_any(self: Arc<T>) -> Arc<dyn Any + Send + Sync> ⓘ
Arc<dyn Any> reference to the object: Read moreSource§fn into_any(self: Box<T>) -> Box<dyn Any + Send + Sync>
fn into_any(self: Box<T>) -> Box<dyn Any + Send + Sync>
Box<dyn Any>: Read moreSource§fn type_name(&self) -> &'static str
fn type_name(&self) -> &'static str
std::any::type_name, since Any does not provide it and
Any::type_id is useless as a debugging aid (its Debug is just a mess of hex digits).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
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> DynPartialEq for T
impl<T> DynPartialEq for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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
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<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>
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>
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