pub struct PartitionMaintenance {
pub extend_proc_name: String,
pub retain_proc_name: Option<String>,
}Expand description
Names of the maintenance procedures generated for a partitioned entity.
Populated by the materializer and consumed by orchestration so schedulers know what to invoke for sliding-window upkeep.
Fields§
§extend_proc_name: StringName of the procedure that pre-creates upcoming partitions.
retain_proc_name: Option<String>Name of the procedure that drops/archives expired partitions
(only present when a RetentionPolicy is configured).
Trait Implementations§
Source§impl Clone for PartitionMaintenance
impl Clone for PartitionMaintenance
Source§impl Debug for PartitionMaintenance
impl Debug for PartitionMaintenance
Source§impl<'de> Deserialize<'de> for PartitionMaintenance
impl<'de> Deserialize<'de> for PartitionMaintenance
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
impl Eq for PartitionMaintenance
Source§impl PartialEq for PartitionMaintenance
impl PartialEq for PartitionMaintenance
Source§impl Serialize for PartitionMaintenance
impl Serialize for PartitionMaintenance
impl StructuralPartialEq for PartitionMaintenance
Auto Trait Implementations§
impl Forget for PartitionMaintenance
impl Freeze for PartitionMaintenance
impl Move for PartitionMaintenance
impl RefUnwindSafe for PartitionMaintenance
impl Send for PartitionMaintenance
impl Sync for PartitionMaintenance
impl Unpin for PartitionMaintenance
impl UnsafeUnpin for PartitionMaintenance
impl UnwindSafe for PartitionMaintenance
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