Skip to content

Commit 9346f21

Browse files
authored
chore(cubesql): Regenerate cubeclient (#8825)
1 parent 8177daf commit 9346f21

File tree

6 files changed

+55
-0
lines changed

6 files changed

+55
-0
lines changed

rust/cubesql/cubeclient/.openapi-generator/FILES

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ src/lib.rs
33
src/models/mod.rs
44
src/models/v1_cube_meta.rs
55
src/models/v1_cube_meta_dimension.rs
6+
src/models/v1_cube_meta_dimension_granularity.rs
67
src/models/v1_cube_meta_join.rs
78
src/models/v1_cube_meta_measure.rs
89
src/models/v1_cube_meta_segment.rs

rust/cubesql/cubeclient/src/models/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ pub mod v1_cube_meta;
22
pub use self::v1_cube_meta::V1CubeMeta;
33
pub mod v1_cube_meta_dimension;
44
pub use self::v1_cube_meta_dimension::V1CubeMetaDimension;
5+
pub mod v1_cube_meta_dimension_granularity;
6+
pub use self::v1_cube_meta_dimension_granularity::V1CubeMetaDimensionGranularity;
57
pub mod v1_cube_meta_join;
68
pub use self::v1_cube_meta_join::V1CubeMetaJoin;
79
pub mod v1_cube_meta_measure;

rust/cubesql/cubeclient/src/models/v1_cube_meta_dimension.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ pub struct V1CubeMetaDimension {
1616
pub description: Option<String>,
1717
#[serde(rename = "type")]
1818
pub _type: String,
19+
#[serde(rename = "granularities", skip_serializing_if = "Option::is_none")]
20+
pub granularities: Option<Vec<crate::models::V1CubeMetaDimensionGranularity>>,
1921
}
2022

2123
impl V1CubeMetaDimension {
@@ -24,6 +26,7 @@ impl V1CubeMetaDimension {
2426
name,
2527
description: None,
2628
_type,
29+
granularities: None,
2730
}
2831
}
2932
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
/*
2+
* Cube.js
3+
*
4+
* Cube.js Swagger Schema
5+
*
6+
* The version of the OpenAPI document: 1.0.0
7+
*
8+
* Generated by: https://openapi-generator.tech
9+
*/
10+
11+
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
12+
pub struct V1CubeMetaDimensionGranularity {
13+
#[serde(rename = "name")]
14+
pub name: String,
15+
#[serde(rename = "title")]
16+
pub title: String,
17+
#[serde(rename = "interval")]
18+
pub interval: String,
19+
#[serde(rename = "offset", skip_serializing_if = "Option::is_none")]
20+
pub offset: Option<String>,
21+
#[serde(rename = "origin", skip_serializing_if = "Option::is_none")]
22+
pub origin: Option<String>,
23+
}
24+
25+
impl V1CubeMetaDimensionGranularity {
26+
pub fn new(name: String, title: String, interval: String) -> V1CubeMetaDimensionGranularity {
27+
V1CubeMetaDimensionGranularity {
28+
name,
29+
title,
30+
interval,
31+
offset: None,
32+
origin: None,
33+
}
34+
}
35+
}

rust/cubesql/cubesql/benches/large_model.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ pub fn get_large_model_test_meta(dims: usize) -> Vec<V1CubeMeta> {
9393
name: format!("{}.n{}", cube_name, n),
9494
description: None,
9595
_type: "number".to_string(),
96+
granularities: None,
9697
})
9798
.collect(),
9899
segments: vec![],

rust/cubesql/cubesql/src/compile/test/mod.rs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,31 +56,37 @@ pub fn get_test_meta() -> Vec<CubeMeta> {
5656
name: "KibanaSampleDataEcommerce.order_date".to_string(),
5757
description: None,
5858
_type: "time".to_string(),
59+
granularities: None,
5960
},
6061
CubeMetaDimension {
6162
name: "KibanaSampleDataEcommerce.last_mod".to_string(),
6263
description: None,
6364
_type: "time".to_string(),
65+
granularities: None,
6466
},
6567
CubeMetaDimension {
6668
name: "KibanaSampleDataEcommerce.customer_gender".to_string(),
6769
description: Some("Customer gender".to_string()),
6870
_type: "string".to_string(),
71+
granularities: None,
6972
},
7073
CubeMetaDimension {
7174
name: "KibanaSampleDataEcommerce.notes".to_string(),
7275
description: None,
7376
_type: "string".to_string(),
77+
granularities: None,
7478
},
7579
CubeMetaDimension {
7680
name: "KibanaSampleDataEcommerce.taxful_total_price".to_string(),
7781
description: None,
7882
_type: "number".to_string(),
83+
granularities: None,
7984
},
8085
CubeMetaDimension {
8186
name: "KibanaSampleDataEcommerce.has_subscription".to_string(),
8287
description: None,
8388
_type: "boolean".to_string(),
89+
granularities: None,
8490
},
8591
],
8692
measures: vec![
@@ -155,16 +161,19 @@ pub fn get_test_meta() -> Vec<CubeMeta> {
155161
name: "Logs.id".to_string(),
156162
description: None,
157163
_type: "number".to_string(),
164+
granularities: None,
158165
},
159166
CubeMetaDimension {
160167
name: "Logs.read".to_string(),
161168
description: None,
162169
_type: "boolean".to_string(),
170+
granularities: None,
163171
},
164172
CubeMetaDimension {
165173
name: "Logs.content".to_string(),
166174
description: None,
167175
_type: "string".to_string(),
176+
granularities: None,
168177
},
169178
],
170179
measures: vec![
@@ -213,6 +222,7 @@ pub fn get_test_meta() -> Vec<CubeMeta> {
213222
name: format!("WideCube.dim{}", i),
214223
description: None,
215224
_type: "number".to_string(),
225+
granularities: None,
216226
})
217227
.collect(),
218228
measures: (0..100)
@@ -278,16 +288,19 @@ pub fn get_test_meta() -> Vec<CubeMeta> {
278288
name: format!("MultiTypeCube.dim_num{}", i),
279289
description: Some(format!("Test numeric dimention {i}")),
280290
_type: "number".to_string(),
291+
granularities: None,
281292
},
282293
CubeMetaDimension {
283294
name: format!("MultiTypeCube.dim_str{}", i),
284295
description: Some(format!("Test string dimention {i}")),
285296
_type: "string".to_string(),
297+
granularities: None,
286298
},
287299
CubeMetaDimension {
288300
name: format!("MultiTypeCube.dim_date{}", i),
289301
description: Some(format!("Test time dimention {i}")),
290302
_type: "time".to_string(),
303+
granularities: None,
291304
},
292305
]
293306
})

0 commit comments

Comments
 (0)