Skip to content

Commit 1b3546b

Browse files
authored
Merge 64b39cf into f40aa6e
2 parents f40aa6e + 64b39cf commit 1b3546b

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

ydb/library/yql/parser/pg_catalog/catalog.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3835,6 +3835,9 @@ TString ExportExtensions(const TMaybe<TSet<ui32>>& filter) {
38353835

38363836
protoProc->SetIsStrict(desc.IsStrict);
38373837
protoProc->SetLang(desc.Lang);
3838+
protoProc->SetResultType(desc.ResultType);
3839+
protoProc->SetReturnSet(desc.ReturnSet);
3840+
protoProc->SetKind((ui32)desc.Kind);
38383841
}
38393842

38403843
TVector<TTableInfoKey> extTables;
@@ -4104,6 +4107,9 @@ void ImportExtensions(const TString& exported, bool typesOnly, IExtensionLoader*
41044107
desc.Src = protoProc.GetSrc();
41054108
desc.IsStrict = protoProc.GetIsStrict();
41064109
desc.Lang = protoProc.GetLang();
4110+
desc.ResultType = protoProc.GetResultType();
4111+
desc.ReturnSet = protoProc.GetReturnSet();
4112+
desc.Kind = (EProcKind)protoProc.GetKind();
41074113
for (const auto t : protoProc.GetArgType()) {
41084114
desc.ArgTypes.push_back(t);
41094115
}

ydb/library/yql/parser/pg_catalog/proto/pg_catalog.proto

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ message TPgProc {
4141
optional string VariadicArgName = 13;
4242
optional bool IsStrict = 14;
4343
optional uint32 Lang = 15;
44+
optional uint32 ResultType = 16;
45+
optional bool ReturnSet = 17;
46+
optional uint32 Kind = 18;
4447
}
4548

4649
message TPgTable {

0 commit comments

Comments
 (0)