From 585025397337281cdce31bf1df2e0868cfbd0b92 Mon Sep 17 00:00:00 2001 From: Alvaro Herrera Date: Tue, 16 Jan 2024 12:48:30 +0100 Subject: [PATCH] struct XmlTableRoutine: use C99 designated initializers As in c27f8621eed et al. Not as critical as other cases we've handled, but I figure if we're going to add JsonbTableRoutine using TableFuncRoutine, this makes it easier to jump around the code. --- src/backend/utils/adt/xml.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/backend/utils/adt/xml.c b/src/backend/utils/adt/xml.c index 191dd2d1e2..f869c680af 100644 --- a/src/backend/utils/adt/xml.c +++ b/src/backend/utils/adt/xml.c @@ -213,14 +213,14 @@ static void XmlTableDestroyOpaque(struct TableFuncScanState *state); const TableFuncRoutine XmlTableRoutine = { - XmlTableInitOpaque, - XmlTableSetDocument, - XmlTableSetNamespace, - XmlTableSetRowFilter, - XmlTableSetColumnFilter, - XmlTableFetchRow, - XmlTableGetValue, - XmlTableDestroyOpaque + .InitOpaque = XmlTableInitOpaque, + .SetDocument = XmlTableSetDocument, + .SetNamespace = XmlTableSetNamespace, + .SetRowFilter = XmlTableSetRowFilter, + .SetColumnFilter = XmlTableSetColumnFilter, + .FetchRow = XmlTableFetchRow, + .GetValue = XmlTableGetValue, + .DestroyOpaque = XmlTableDestroyOpaque }; #define NO_XML_SUPPORT() \