pub struct PipelineNode {
pub node_type: String,
pub query_id: Option<i64>,
pub matview_name: Option<String>,
pub depends_on: Vec<String>,
pub id: Option<String>,
}Expand description
Pipeline node
Fields§
§node_type: StringNode type (query_execution, materialized_view_refresh)
query_id: Option<i64>Query ID (for query_execution type)
matview_name: Option<String>Materialized view name (for materialized_view_refresh type)
depends_on: Vec<String>Dependencies (IDs of nodes that must complete first)
id: Option<String>Node ID
Implementations§
Source§impl PipelineNode
impl PipelineNode
Trait Implementations§
Source§impl Clone for PipelineNode
impl Clone for PipelineNode
Source§fn clone(&self) -> PipelineNode
fn clone(&self) -> PipelineNode
Returns a duplicate of the value. Read more
1.0.0 · 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 PipelineNode
impl Debug for PipelineNode
Source§impl<'de> Deserialize<'de> for PipelineNode
impl<'de> Deserialize<'de> for PipelineNode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PipelineNode
impl RefUnwindSafe for PipelineNode
impl Send for PipelineNode
impl Sync for PipelineNode
impl Unpin for PipelineNode
impl UnwindSafe for PipelineNode
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