pub struct ReplicateSpec {
pub source_columns: Vec<String>,
pub portal_mean_column: Option<String>,
pub portal_sd_column: Option<String>,
pub curve_ref_column: Option<String>,
pub calc: Option<String>,
pub sd_estimator: Option<String>,
}Expand description
Replicate-family declaration on a stream registration. The API pins each
column’s replicate_index server-side (append-only across re-registrations)
and returns the authoritative mapping as ColumnAssignments on the
register response; source_columns order is provenance, not the index.
The API requires at least two unique columns and measurement_type: "spot"
on the request.
Fields§
§source_columns: Vec<String>§portal_mean_column: Option<String>§portal_sd_column: Option<String>§curve_ref_column: Option<String>§calc: Option<String>§sd_estimator: Option<String>The sd divisor the source’s own sd column uses (‘sample’ | ‘population’), when the source declares one. Never inferred; None leaves the slot’s declaration (or the audit gate) to decide.
Trait Implementations§
Source§impl Clone for ReplicateSpec
impl Clone for ReplicateSpec
Source§fn clone(&self) -> ReplicateSpec
fn clone(&self) -> ReplicateSpec
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 moreSource§impl Debug for ReplicateSpec
impl Debug for ReplicateSpec
Source§impl<'de> Deserialize<'de> for ReplicateSpec
impl<'de> Deserialize<'de> for ReplicateSpec
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 ReplicateSpec
impl RefUnwindSafe for ReplicateSpec
impl Send for ReplicateSpec
impl Sync for ReplicateSpec
impl Unpin for ReplicateSpec
impl UnsafeUnpin for ReplicateSpec
impl UnwindSafe for ReplicateSpec
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