postgres.git / summary / log / commit / refs
commit 585025397337281cdce31bf1df2e0868cfbd0b92
Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
Date: Tue Jan 16 11:48:30 2024 +0000
First released in: 17.0
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 191dd2d1e2b..f869c680afd 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() \
[parent: c6605c1bdf07]