mirror of
https://github.com/postgres/postgres.git
synced 2025-05-05 09:19:17 +03:00
Simplify some comments in xml.c
Author: Justin Pryzby Discussion: https://postgr.es/m/X/Ff7jfnvJUab013@paquier.xyz
This commit is contained in:
parent
a271a1b50e
commit
b49154b3b7
@ -4534,13 +4534,7 @@ XmlTableFetchRow(TableFuncScanState *state)
|
|||||||
|
|
||||||
xtCxt = GetXmlTableBuilderPrivateData(state, "XmlTableFetchRow");
|
xtCxt = GetXmlTableBuilderPrivateData(state, "XmlTableFetchRow");
|
||||||
|
|
||||||
/*
|
/* Propagate our own error context to libxml2 */
|
||||||
* XmlTable returns table - set of composite values. The error context, is
|
|
||||||
* used for producement more values, between two calls, there can be
|
|
||||||
* created and used another libxml2 error context. It is libxml2 global
|
|
||||||
* value, so it should be refreshed any time before any libxml2 usage,
|
|
||||||
* that is finished by returning some value.
|
|
||||||
*/
|
|
||||||
xmlSetStructuredErrorFunc((void *) xtCxt->xmlerrcxt, xml_errorHandler);
|
xmlSetStructuredErrorFunc((void *) xtCxt->xmlerrcxt, xml_errorHandler);
|
||||||
|
|
||||||
if (xtCxt->xpathobj == NULL)
|
if (xtCxt->xpathobj == NULL)
|
||||||
@ -4594,7 +4588,7 @@ XmlTableGetValue(TableFuncScanState *state, int colnum,
|
|||||||
xtCxt->xpathobj->type == XPATH_NODESET &&
|
xtCxt->xpathobj->type == XPATH_NODESET &&
|
||||||
xtCxt->xpathobj->nodesetval != NULL);
|
xtCxt->xpathobj->nodesetval != NULL);
|
||||||
|
|
||||||
/* Propagate context related error context to libxml2 */
|
/* Propagate our own error context to libxml2 */
|
||||||
xmlSetStructuredErrorFunc((void *) xtCxt->xmlerrcxt, xml_errorHandler);
|
xmlSetStructuredErrorFunc((void *) xtCxt->xmlerrcxt, xml_errorHandler);
|
||||||
|
|
||||||
*isnull = false;
|
*isnull = false;
|
||||||
@ -4737,7 +4731,7 @@ XmlTableDestroyOpaque(TableFuncScanState *state)
|
|||||||
|
|
||||||
xtCxt = GetXmlTableBuilderPrivateData(state, "XmlTableDestroyOpaque");
|
xtCxt = GetXmlTableBuilderPrivateData(state, "XmlTableDestroyOpaque");
|
||||||
|
|
||||||
/* Propagate context related error context to libxml2 */
|
/* Propagate our own error context to libxml2 */
|
||||||
xmlSetStructuredErrorFunc((void *) xtCxt->xmlerrcxt, xml_errorHandler);
|
xmlSetStructuredErrorFunc((void *) xtCxt->xmlerrcxt, xml_errorHandler);
|
||||||
|
|
||||||
if (xtCxt->xpathscomp != NULL)
|
if (xtCxt->xpathscomp != NULL)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user