pub struct DimensionExpression {
pub concatenate: Option<ConcatenateExpression>,
pub lower_case: Option<CaseExpression>,
pub upper_case: Option<CaseExpression>,
}Expand description
Used to express a dimension which is the result of a formula of multiple dimensions. Example usages: 1) lower_case(dimension) 2) concatenate(dimension1, symbol, dimension2).
This type is not used in any activity, and only used as part of another schema.
Fields§
§concatenate: Option<ConcatenateExpression>Used to combine dimension values to a single dimension. For example, dimension “country, city”: concatenate(country, “, “, city).
lower_case: Option<CaseExpression>Used to convert a dimension value to lower case.
upper_case: Option<CaseExpression>Used to convert a dimension value to upper case.
Trait Implementations§
source§impl Clone for DimensionExpression
impl Clone for DimensionExpression
source§fn clone(&self) -> DimensionExpression
fn clone(&self) -> DimensionExpression
Returns a copy 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 DimensionExpression
impl Debug for DimensionExpression
source§impl Default for DimensionExpression
impl Default for DimensionExpression
source§fn default() -> DimensionExpression
fn default() -> DimensionExpression
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for DimensionExpression
impl<'de> Deserialize<'de> for DimensionExpression
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