From e875659937673378073fe1104c79060b0b0be732 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Tue, 8 Aug 2023 16:53:56 +0300 Subject: [PATCH 1/2] fix: Generate JavaScript Code from `plugin-pb` (#12) Co-authored-by: cq-bot --- protos/plugin/v3/plugin.proto | 1 + protos/plugin/v3/plugin.ts | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/protos/plugin/v3/plugin.proto b/protos/plugin/v3/plugin.proto index 67c1f0f..4edad16 100644 --- a/protos/plugin/v3/plugin.proto +++ b/protos/plugin/v3/plugin.proto @@ -53,6 +53,7 @@ message GetTables { message Request { repeated string tables = 1; repeated string skip_tables = 2; + bool skip_dependent_tables = 3; } message Response { // marshalled []arrow.Schema diff --git a/protos/plugin/v3/plugin.ts b/protos/plugin/v3/plugin.ts index 3d82858..cea6901 100644 --- a/protos/plugin/v3/plugin.ts +++ b/protos/plugin/v3/plugin.ts @@ -523,6 +523,7 @@ export namespace cloudquery.plugin.v3 { constructor(data?: any[] | { tables?: string[]; skip_tables?: string[]; + skip_dependent_tables?: boolean; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1, 2], this.#one_of_decls); @@ -533,6 +534,9 @@ export namespace cloudquery.plugin.v3 { if ("skip_tables" in data && data.skip_tables != undefined) { this.skip_tables = data.skip_tables; } + if ("skip_dependent_tables" in data && data.skip_dependent_tables != undefined) { + this.skip_dependent_tables = data.skip_dependent_tables; + } } } get tables() { @@ -547,9 +551,16 @@ export namespace cloudquery.plugin.v3 { set skip_tables(value: string[]) { pb_1.Message.setField(this, 2, value); } + get skip_dependent_tables() { + return pb_1.Message.getFieldWithDefault(this, 3, false) as boolean; + } + set skip_dependent_tables(value: boolean) { + pb_1.Message.setField(this, 3, value); + } static fromObject(data: { tables?: string[]; skip_tables?: string[]; + skip_dependent_tables?: boolean; }): Request { const message = new Request({}); if (data.tables != null) { @@ -558,12 +569,16 @@ export namespace cloudquery.plugin.v3 { if (data.skip_tables != null) { message.skip_tables = data.skip_tables; } + if (data.skip_dependent_tables != null) { + message.skip_dependent_tables = data.skip_dependent_tables; + } return message; } toObject() { const data: { tables?: string[]; skip_tables?: string[]; + skip_dependent_tables?: boolean; } = {}; if (this.tables != null) { data.tables = this.tables; @@ -571,6 +586,9 @@ export namespace cloudquery.plugin.v3 { if (this.skip_tables != null) { data.skip_tables = this.skip_tables; } + if (this.skip_dependent_tables != null) { + data.skip_dependent_tables = this.skip_dependent_tables; + } return data; } serialize(): Uint8Array; @@ -581,6 +599,8 @@ export namespace cloudquery.plugin.v3 { writer.writeRepeatedString(1, this.tables); if (this.skip_tables.length) writer.writeRepeatedString(2, this.skip_tables); + if (this.skip_dependent_tables != false) + writer.writeBool(3, this.skip_dependent_tables); if (!w) return writer.getResultBuffer(); } @@ -596,6 +616,9 @@ export namespace cloudquery.plugin.v3 { case 2: pb_1.Message.addToRepeatedField(message, 2, reader.readString()); break; + case 3: + message.skip_dependent_tables = reader.readBool(); + break; default: reader.skipField(); } } From 497a998318f9bb11e9f4b997ab9b7502f6ff1542 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Tue, 8 Aug 2023 16:55:02 +0300 Subject: [PATCH 2/2] chore(main): Release v0.0.7 (#13) --- CHANGELOG.md | 7 +++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 334c635..b75a9b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.0.7](https://github.com/cloudquery/plugin-pb-javascript/compare/v0.0.6...v0.0.7) (2023-08-08) + + +### Bug Fixes + +* Generate JavaScript Code from `plugin-pb` ([#12](https://github.com/cloudquery/plugin-pb-javascript/issues/12)) ([e875659](https://github.com/cloudquery/plugin-pb-javascript/commit/e875659937673378073fe1104c79060b0b0be732)) + ## [0.0.6](https://github.com/cloudquery/plugin-pb-javascript/compare/v0.0.5...v0.0.6) (2023-08-07) diff --git a/package-lock.json b/package-lock.json index 42dd11f..84c9705 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@cloudquery/plugin-pb-javascript", - "version": "0.0.6", + "version": "0.0.7", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@cloudquery/plugin-pb-javascript", - "version": "0.0.6", + "version": "0.0.7", "license": "MPL-2.0", "dependencies": { "google-protobuf": "^3.21.2" diff --git a/package.json b/package.json index f2b859b..4f6c221 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@cloudquery/plugin-pb-javascript", - "version": "0.0.6", + "version": "0.0.7", "files": [ "dist" ],