pub struct PipelineRunWithAttributionRow {
pub id: Uuid,
pub created_at: DateTime<Utc>,
pub status: PipelineRunStatus,
pub pipeline_run_id: Uuid,
pub pipeline_name: String,
pub pipeline_id: Uuid,
pub dataset_id: Option<Uuid>,
pub dataset_name: Option<String>,
pub owner_id: Option<Uuid>,
pub owner_email: Option<String>,
}Expand description
Row returned by PipelineRunRepository::list_recent_with_attribution.
Joins pipeline_runs ⨝ datasets ⨝ users so the activity router can show
“who/what/which dataset” attribution in one query (no N+1).
Fields§
§id: Uuid§created_at: DateTime<Utc>§status: PipelineRunStatus§pipeline_run_id: Uuid§pipeline_name: String§pipeline_id: Uuid§dataset_id: Option<Uuid>§dataset_name: Option<String>§owner_id: Option<Uuid>§owner_email: Option<String>Trait Implementations§
Source§impl Clone for PipelineRunWithAttributionRow
impl Clone for PipelineRunWithAttributionRow
Source§fn clone(&self) -> PipelineRunWithAttributionRow
fn clone(&self) -> PipelineRunWithAttributionRow
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 moreAuto Trait Implementations§
impl Freeze for PipelineRunWithAttributionRow
impl RefUnwindSafe for PipelineRunWithAttributionRow
impl Send for PipelineRunWithAttributionRow
impl Sync for PipelineRunWithAttributionRow
impl Unpin for PipelineRunWithAttributionRow
impl UnsafeUnpin for PipelineRunWithAttributionRow
impl UnwindSafe for PipelineRunWithAttributionRow
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