From 18fc18bb0aad26761ae973aeaf27192c3917112d Mon Sep 17 00:00:00 2001 From: cq-bot Date: Tue, 8 Aug 2023 13:51:32 +0000 Subject: [PATCH] fix: Generate JavaScript Code from `plugin-pb` --- 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(); } }