Skip to content

Commit 02d7c3d

Browse files
committed
updated protobufs
1 parent 3685828 commit 02d7c3d

File tree

73 files changed

+32412
-12698
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+32412
-12698
lines changed

lib/pg_query/proto/elixir_pg_query_aggref.ex

Lines changed: 97 additions & 158 deletions
Large diffs are not rendered by default.

lib/pg_query/proto/elixir_pg_query_alter_stats_stmt.ex

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# credo:disable-for-this-file
22
defmodule PgQuery.AlterStatsStmt do
33
@moduledoc false
4-
defstruct defnames: [], stxstattarget: 0, missing_ok: false
4+
defstruct defnames: [], stxstattarget: nil, missing_ok: false
55

66
(
77
(
@@ -44,10 +44,10 @@ defmodule PgQuery.AlterStatsStmt do
4444
end,
4545
defp encode_stxstattarget(acc, msg) do
4646
try do
47-
if msg.stxstattarget == 0 do
47+
if msg.stxstattarget == nil do
4848
acc
4949
else
50-
[acc, "\x10", Protox.Encode.encode_int32(msg.stxstattarget)]
50+
[acc, "\x12", Protox.Encode.encode_message(msg.stxstattarget)]
5151
end
5252
rescue
5353
ArgumentError ->
@@ -110,8 +110,13 @@ defmodule PgQuery.AlterStatsStmt do
110110
{[defnames: msg.defnames ++ [PgQuery.Node.decode!(delimited)]], rest}
111111

112112
{2, _, bytes} ->
113-
{value, rest} = Protox.Decode.parse_int32(bytes)
114-
{[stxstattarget: value], rest}
113+
{len, bytes} = Protox.Varint.decode(bytes)
114+
{delimited, rest} = Protox.Decode.parse_delimited(bytes, len)
115+
116+
{[
117+
stxstattarget:
118+
Protox.MergeMessage.merge(msg.stxstattarget, PgQuery.Node.decode!(delimited))
119+
], rest}
115120

116121
{3, _, bytes} ->
117122
{value, rest} = Protox.Decode.parse_bool(bytes)
@@ -175,7 +180,7 @@ defmodule PgQuery.AlterStatsStmt do
175180
def defs() do
176181
%{
177182
1 => {:defnames, :unpacked, {:message, PgQuery.Node}},
178-
2 => {:stxstattarget, {:scalar, 0}, :int32},
183+
2 => {:stxstattarget, {:scalar, nil}, {:message, PgQuery.Node}},
179184
3 => {:missing_ok, {:scalar, false}, :bool}
180185
}
181186
end
@@ -188,7 +193,7 @@ defmodule PgQuery.AlterStatsStmt do
188193
%{
189194
defnames: {1, :unpacked, {:message, PgQuery.Node}},
190195
missing_ok: {3, {:scalar, false}, :bool},
191-
stxstattarget: {2, {:scalar, 0}, :int32}
196+
stxstattarget: {2, {:scalar, nil}, {:message, PgQuery.Node}}
192197
}
193198
end
194199
)
@@ -209,11 +214,11 @@ defmodule PgQuery.AlterStatsStmt do
209214
%{
210215
__struct__: Protox.Field,
211216
json_name: "stxstattarget",
212-
kind: {:scalar, 0},
217+
kind: {:scalar, nil},
213218
label: :optional,
214219
name: :stxstattarget,
215220
tag: 2,
216-
type: :int32
221+
type: {:message, PgQuery.Node}
217222
},
218223
%{
219224
__struct__: Protox.Field,
@@ -264,11 +269,11 @@ defmodule PgQuery.AlterStatsStmt do
264269
%{
265270
__struct__: Protox.Field,
266271
json_name: "stxstattarget",
267-
kind: {:scalar, 0},
272+
kind: {:scalar, nil},
268273
label: :optional,
269274
name: :stxstattarget,
270275
tag: 2,
271-
type: :int32
276+
type: {:message, PgQuery.Node}
272277
}}
273278
end
274279

@@ -277,11 +282,11 @@ defmodule PgQuery.AlterStatsStmt do
277282
%{
278283
__struct__: Protox.Field,
279284
json_name: "stxstattarget",
280-
kind: {:scalar, 0},
285+
kind: {:scalar, nil},
281286
label: :optional,
282287
name: :stxstattarget,
283288
tag: 2,
284-
type: :int32
289+
type: {:message, PgQuery.Node}
285290
}}
286291
end
287292

@@ -355,7 +360,7 @@ defmodule PgQuery.AlterStatsStmt do
355360
{:error, :no_default_value}
356361
end,
357362
def default(:stxstattarget) do
358-
{:ok, 0}
363+
{:ok, nil}
359364
end,
360365
def default(:missing_ok) do
361366
{:ok, false}

0 commit comments

Comments
 (0)