Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(cubesql): Bump openapi-generator #9223

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 13 additions & 2 deletions packages/cubejs-backend-native/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 12 additions & 1 deletion rust/cubenativeutils/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 12 additions & 1 deletion rust/cubesql/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion rust/cubesql/cubeclient/.openapi-generator/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6.6.0
7.11.0
4 changes: 2 additions & 2 deletions rust/cubesql/cubeclient/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ documentation = "https://cube.dev/docs"
homepage = "https://cube.dev"

[dependencies]
serde = "1.0.209"
serde_derive = "1.0.209"
serde = { version = "1.0.209", features = ["derive"] }
serde_json = "^1.0"
serde_repr = "0.1.19"
url = "^2.2"
reqwest-middleware = { version = "0.3.2", features = ["json"] }
anyhow = "1.0"
Expand Down
2 changes: 1 addition & 1 deletion rust/cubesql/cubeclient/DEVELOPMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ openapi-generator generate -i ../../packages/cubejs-api-gateway/openspec.yml -g
From repo root

```sh
docker run --rm -v ".:/cube" --workdir /cube/rust/cubesql openapitools/openapi-generator-cli:v6.6.0 generate -i ../../packages/cubejs-api-gateway/openspec.yml -g rust -o cubeclient
docker run --rm -v ".:/cube" --workdir /cube/rust/cubesql openapitools/openapi-generator-cli:v7.11.0 generate -i ../../packages/cubejs-api-gateway/openspec.yml -g rust -o cubeclient
```

Take care around Docker on root and files owner and mode
Expand Down
1 change: 1 addition & 0 deletions rust/cubesql/cubeclient/src/apis/default_api.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use log::{debug, error};
use reqwest;
use serde::{Deserialize, Serialize};
use uuid::Uuid;

use super::{configuration, Error};
Expand Down
9 changes: 3 additions & 6 deletions rust/cubesql/cubeclient/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
// Open spec generator generates ToString methods for enums, let's disable clippy rule as quick
// workaround. TODO: Use new one open spec generator?
#![allow(clippy::to_string_trait_impl)]

#[macro_use]
extern crate serde_derive;
#![allow(unused_imports)]
#![allow(clippy::too_many_arguments)]

extern crate reqwest;
extern crate serde;
extern crate serde_json;
extern crate serde_repr;
extern crate url;

pub mod apis;
Expand Down
27 changes: 15 additions & 12 deletions rust/cubesql/cubeclient/src/models/v1_cube_meta.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,39 +8,42 @@
* Generated by: https://openapi-generator.tech
*/

#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
use crate::models;
use serde::{Deserialize, Serialize};

#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct V1CubeMeta {
#[serde(rename = "name")]
pub name: String,
#[serde(rename = "title", skip_serializing_if = "Option::is_none")]
pub title: Option<String>,
#[serde(rename = "type")]
pub r#type: crate::models::V1CubeMetaType,
pub r#type: models::V1CubeMetaType,
#[serde(rename = "meta", skip_serializing_if = "Option::is_none")]
pub meta: Option<serde_json::Value>,
#[serde(rename = "description", skip_serializing_if = "Option::is_none")]
pub description: Option<String>,
#[serde(rename = "measures")]
pub measures: Vec<crate::models::V1CubeMetaMeasure>,
pub measures: Vec<models::V1CubeMetaMeasure>,
#[serde(rename = "dimensions")]
pub dimensions: Vec<crate::models::V1CubeMetaDimension>,
pub dimensions: Vec<models::V1CubeMetaDimension>,
#[serde(rename = "segments")]
pub segments: Vec<crate::models::V1CubeMetaSegment>,
pub segments: Vec<models::V1CubeMetaSegment>,
#[serde(rename = "joins", skip_serializing_if = "Option::is_none")]
pub joins: Option<Vec<crate::models::V1CubeMetaJoin>>,
pub joins: Option<Vec<models::V1CubeMetaJoin>>,
#[serde(rename = "folders", skip_serializing_if = "Option::is_none")]
pub folders: Option<Vec<crate::models::V1CubeMetaFolder>>,
pub folders: Option<Vec<models::V1CubeMetaFolder>>,
#[serde(rename = "hierarchies", skip_serializing_if = "Option::is_none")]
pub hierarchies: Option<Vec<crate::models::V1CubeMetaHierarchy>>,
pub hierarchies: Option<Vec<models::V1CubeMetaHierarchy>>,
}

impl V1CubeMeta {
pub fn new(
name: String,
r#type: crate::models::V1CubeMetaType,
measures: Vec<crate::models::V1CubeMetaMeasure>,
dimensions: Vec<crate::models::V1CubeMetaDimension>,
segments: Vec<crate::models::V1CubeMetaSegment>,
r#type: models::V1CubeMetaType,
measures: Vec<models::V1CubeMetaMeasure>,
dimensions: Vec<models::V1CubeMetaDimension>,
segments: Vec<models::V1CubeMetaSegment>,

Check warning on line 46 in rust/cubesql/cubeclient/src/models/v1_cube_meta.rs

View check run for this annotation

Codecov / codecov/patch

rust/cubesql/cubeclient/src/models/v1_cube_meta.rs#L43-L46

Added lines #L43 - L46 were not covered by tests
) -> V1CubeMeta {
V1CubeMeta {
name,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
* Generated by: https://openapi-generator.tech
*/

#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
use crate::models;
use serde::{Deserialize, Serialize};

#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct V1CubeMetaDimension {
#[serde(rename = "name")]
pub name: String,
Expand All @@ -22,7 +25,7 @@ pub struct V1CubeMetaDimension {
#[serde(rename = "aliasMember", skip_serializing_if = "Option::is_none")]
pub alias_member: Option<String>,
#[serde(rename = "granularities", skip_serializing_if = "Option::is_none")]
pub granularities: Option<Vec<crate::models::V1CubeMetaDimensionGranularity>>,
pub granularities: Option<Vec<models::V1CubeMetaDimensionGranularity>>,
#[serde(rename = "meta", skip_serializing_if = "Option::is_none")]
pub meta: Option<serde_json::Value>,
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
* Generated by: https://openapi-generator.tech
*/

#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
use crate::models;
use serde::{Deserialize, Serialize};

#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct V1CubeMetaDimensionGranularity {
#[serde(rename = "name")]
pub name: String,
Expand Down
5 changes: 4 additions & 1 deletion rust/cubesql/cubeclient/src/models/v1_cube_meta_folder.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
* Generated by: https://openapi-generator.tech
*/

#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
use crate::models;
use serde::{Deserialize, Serialize};

#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct V1CubeMetaFolder {
#[serde(rename = "name")]
pub name: String,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
* Generated by: https://openapi-generator.tech
*/

#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
use crate::models;
use serde::{Deserialize, Serialize};

#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct V1CubeMetaHierarchy {
#[serde(rename = "name")]
pub name: String,
Expand Down
5 changes: 4 additions & 1 deletion rust/cubesql/cubeclient/src/models/v1_cube_meta_join.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
* Generated by: https://openapi-generator.tech
*/

#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
use crate::models;
use serde::{Deserialize, Serialize};

#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct V1CubeMetaJoin {
#[serde(rename = "name")]
pub name: String,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
* Generated by: https://openapi-generator.tech
*/

#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
use crate::models;
use serde::{Deserialize, Serialize};

#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct V1CubeMetaMeasure {
#[serde(rename = "name")]
pub name: String,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
* Generated by: https://openapi-generator.tech
*/

#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
use crate::models;
use serde::{Deserialize, Serialize};

#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct V1CubeMetaSegment {
#[serde(rename = "name")]
pub name: String,
Expand Down
11 changes: 7 additions & 4 deletions rust/cubesql/cubeclient/src/models/v1_cube_meta_type.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
* Generated by: https://openapi-generator.tech
*/

use crate::models;
use serde::{Deserialize, Serialize};

/// V1CubeMetaType : Type of cube
/// Type of cube
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
Expand All @@ -18,11 +21,11 @@
View,
}

impl ToString for V1CubeMetaType {
fn to_string(&self) -> String {
impl std::fmt::Display for V1CubeMetaType {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {

Check warning on line 25 in rust/cubesql/cubeclient/src/models/v1_cube_meta_type.rs

View check run for this annotation

Codecov / codecov/patch

rust/cubesql/cubeclient/src/models/v1_cube_meta_type.rs#L25

Added line #L25 was not covered by tests
match self {
Self::Cube => String::from("cube"),
Self::View => String::from("view"),
Self::Cube => write!(f, "cube"),
Self::View => write!(f, "view"),

Check warning on line 28 in rust/cubesql/cubeclient/src/models/v1_cube_meta_type.rs

View check run for this annotation

Codecov / codecov/patch

rust/cubesql/cubeclient/src/models/v1_cube_meta_type.rs#L27-L28

Added lines #L27 - L28 were not covered by tests
}
}
}
Expand Down
5 changes: 4 additions & 1 deletion rust/cubesql/cubeclient/src/models/v1_error.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
* Generated by: https://openapi-generator.tech
*/

#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
use crate::models;
use serde::{Deserialize, Serialize};

#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct V1Error {
#[serde(rename = "error")]
pub error: String,
Expand Down
2 changes: 2 additions & 0 deletions rust/cubesql/cubeclient/src/models/v1_load_continue_wait.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
use serde::{Deserialize, Serialize};

#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct V1LoadContinueWait {
pub error: String,
Expand Down
7 changes: 5 additions & 2 deletions rust/cubesql/cubeclient/src/models/v1_load_request.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,15 @@
* Generated by: https://openapi-generator.tech
*/

#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
use crate::models;
use serde::{Deserialize, Serialize};

#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct V1LoadRequest {
#[serde(rename = "queryType", skip_serializing_if = "Option::is_none")]
pub query_type: Option<String>,
#[serde(rename = "query", skip_serializing_if = "Option::is_none")]
pub query: Option<crate::models::V1LoadRequestQuery>,
pub query: Option<models::V1LoadRequestQuery>,
}

impl V1LoadRequest {
Expand Down
11 changes: 7 additions & 4 deletions rust/cubesql/cubeclient/src/models/v1_load_request_query.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
* Generated by: https://openapi-generator.tech
*/

#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
use crate::models;
use serde::{Deserialize, Serialize};

#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct V1LoadRequestQuery {
#[serde(rename = "measures", skip_serializing_if = "Option::is_none")]
pub measures: Option<Vec<String>>,
Expand All @@ -17,19 +20,19 @@ pub struct V1LoadRequestQuery {
#[serde(rename = "segments", skip_serializing_if = "Option::is_none")]
pub segments: Option<Vec<String>>,
#[serde(rename = "timeDimensions", skip_serializing_if = "Option::is_none")]
pub time_dimensions: Option<Vec<crate::models::V1LoadRequestQueryTimeDimension>>,
pub time_dimensions: Option<Vec<models::V1LoadRequestQueryTimeDimension>>,
#[serde(rename = "order", skip_serializing_if = "Option::is_none")]
pub order: Option<Vec<Vec<String>>>,
#[serde(rename = "limit", skip_serializing_if = "Option::is_none")]
pub limit: Option<i32>,
#[serde(rename = "offset", skip_serializing_if = "Option::is_none")]
pub offset: Option<i32>,
#[serde(rename = "filters", skip_serializing_if = "Option::is_none")]
pub filters: Option<Vec<crate::models::V1LoadRequestQueryFilterItem>>,
pub filters: Option<Vec<models::V1LoadRequestQueryFilterItem>>,
#[serde(rename = "ungrouped", skip_serializing_if = "Option::is_none")]
pub ungrouped: Option<bool>,
#[serde(rename = "subqueryJoins", skip_serializing_if = "Option::is_none")]
pub subquery_joins: Option<Vec<crate::models::V1LoadRequestQueryJoinSubquery>>,
pub subquery_joins: Option<Vec<models::V1LoadRequestQueryJoinSubquery>>,
}

impl V1LoadRequestQuery {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
* Generated by: https://openapi-generator.tech
*/

#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
use crate::models;
use serde::{Deserialize, Serialize};

#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct V1LoadRequestQueryFilterBase {
#[serde(rename = "member", skip_serializing_if = "Option::is_none")]
pub member: Option<String>,
Expand Down
Loading
Loading