#[non_exhaustive]pub struct MixedMeasureMapping {
pub measure_name: Option<String>,
pub source_column: Option<String>,
pub target_measure_name: Option<String>,
pub measure_value_type: Option<MeasureValueType>,
pub multi_measure_attribute_mappings: Option<Vec<MultiMeasureAttributeMapping>>,
}
Expand description
MixedMeasureMappings are mappings that can be used to ingest data into a mixture of narrow and multi measures in the derived table.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.measure_name: Option<String>
Refers to the value of measure_name in a result row. This field is required if MeasureNameColumn is provided.
source_column: Option<String>
This field refers to the source column from which measure-value is to be read for result materialization.
target_measure_name: Option<String>
Target measure name to be used. If not provided, the target measure name by default would be measure-name if provided, or sourceColumn otherwise.
measure_value_type: Option<MeasureValueType>
Type of the value that is to be read from sourceColumn. If the mapping is for MULTI, use MeasureValueType.MULTI.
multi_measure_attribute_mappings: Option<Vec<MultiMeasureAttributeMapping>>
Required when measureValueType is MULTI. Attribute mappings for MULTI value measures.
Implementations§
source§impl MixedMeasureMapping
impl MixedMeasureMapping
sourcepub fn measure_name(&self) -> Option<&str>
pub fn measure_name(&self) -> Option<&str>
Refers to the value of measure_name in a result row. This field is required if MeasureNameColumn is provided.
sourcepub fn source_column(&self) -> Option<&str>
pub fn source_column(&self) -> Option<&str>
This field refers to the source column from which measure-value is to be read for result materialization.
sourcepub fn target_measure_name(&self) -> Option<&str>
pub fn target_measure_name(&self) -> Option<&str>
Target measure name to be used. If not provided, the target measure name by default would be measure-name if provided, or sourceColumn otherwise.
sourcepub fn measure_value_type(&self) -> Option<&MeasureValueType>
pub fn measure_value_type(&self) -> Option<&MeasureValueType>
Type of the value that is to be read from sourceColumn. If the mapping is for MULTI, use MeasureValueType.MULTI.
sourcepub fn multi_measure_attribute_mappings(
&self
) -> Option<&[MultiMeasureAttributeMapping]>
pub fn multi_measure_attribute_mappings( &self ) -> Option<&[MultiMeasureAttributeMapping]>
Required when measureValueType is MULTI. Attribute mappings for MULTI value measures.
source§impl MixedMeasureMapping
impl MixedMeasureMapping
sourcepub fn builder() -> MixedMeasureMappingBuilder
pub fn builder() -> MixedMeasureMappingBuilder
Creates a new builder-style object to manufacture MixedMeasureMapping
.
Trait Implementations§
source§impl Clone for MixedMeasureMapping
impl Clone for MixedMeasureMapping
source§fn clone(&self) -> MixedMeasureMapping
fn clone(&self) -> MixedMeasureMapping
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for MixedMeasureMapping
impl Debug for MixedMeasureMapping
source§impl PartialEq<MixedMeasureMapping> for MixedMeasureMapping
impl PartialEq<MixedMeasureMapping> for MixedMeasureMapping
source§fn eq(&self, other: &MixedMeasureMapping) -> bool
fn eq(&self, other: &MixedMeasureMapping) -> bool
self
and other
values to be equal, and is used
by ==
.