pub struct RefreshTriggerProperty {
pub method: String,
pub kind: Option<String>,
pub every: Option<Box<Expression>>,
pub unit: Option<String>,
pub starts: Option<Box<Expression>>,
}Expand description
RefreshTriggerProperty - Doris REFRESH clause for materialized views e.g., REFRESH COMPLETE ON MANUAL, REFRESH AUTO ON SCHEDULE EVERY 5 MINUTE
Fields§
§method: StringMethod: COMPLETE or AUTO
kind: Option<String>Trigger kind: MANUAL, COMMIT, or SCHEDULE
every: Option<Box<Expression>>For SCHEDULE: EVERY n (the number)
unit: Option<String>For SCHEDULE: the time unit (MINUTE, HOUR, DAY, etc.)
starts: Option<Box<Expression>>For SCHEDULE: STARTS ‘datetime’
Trait Implementations§
Source§impl Clone for RefreshTriggerProperty
impl Clone for RefreshTriggerProperty
Source§fn clone(&self) -> RefreshTriggerProperty
fn clone(&self) -> RefreshTriggerProperty
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 RefreshTriggerProperty
impl Debug for RefreshTriggerProperty
Source§impl<'de> Deserialize<'de> for RefreshTriggerProperty
impl<'de> Deserialize<'de> for RefreshTriggerProperty
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
Source§impl PartialEq for RefreshTriggerProperty
impl PartialEq for RefreshTriggerProperty
Source§impl Serialize for RefreshTriggerProperty
impl Serialize for RefreshTriggerProperty
impl StructuralPartialEq for RefreshTriggerProperty
Auto Trait Implementations§
impl Freeze for RefreshTriggerProperty
impl RefUnwindSafe for RefreshTriggerProperty
impl Send for RefreshTriggerProperty
impl Sync for RefreshTriggerProperty
impl Unpin for RefreshTriggerProperty
impl UnwindSafe for RefreshTriggerProperty
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