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]