jsquery_extract.c
char *
debugJsQuery(JsQuery *jq, MakeEntryHandler makeHandler,
								CheckEntryHandler checkHandler, Pointer extra)
{
	ExtractedNode  *root;
	StringInfoData	buf;

	root = extractJsQuery(jq, makeHandler, checkHandler, extra);
	if (!root)
		return "NULL\n";

	initStringInfo(&buf);
	debugRecursive(&buf, root, 0);
	appendStringInfoChar(&buf, '\0');
	return buf.data;
}
/*
 * Debug print of query processing.
 */
Debug print of query processing.
Debug print of query processing .
char *
debugJsQuery(JsQuery *jq, MakeEntryHandler makeHandler,
								CheckEntryHandler checkHandler, Pointer extra)
{
	ExtractedNode  *root;
	StringInfoData	buf;
	root = extractJsQuery(jq, makeHandler, checkHandler, extra);
	if (!root)
		return "NULL\n";
	initStringInfo(&buf);
	debugRecursive(&buf, root, 0);
	appendStringInfoChar(&buf, '\0');
	return buf.data;
}
char * debugJsQuery ( JsQuery * jq , MakeEntryHandler makeHandler , CheckEntryHandler checkHandler , Pointer extra ) { ExtractedNode * root ; StringInfoData buf ; root = extractJsQuery ( jq , makeHandler , checkHandler , extra ) ; if ( ! root ) return " \n " ; initStringInfo ( & buf ) ; debugRecursive ( & buf , root , 0 ) ; appendStringInfoChar ( & buf , ' \0 ' ) ; return buf . data ; }
Debug print of query processing.
Debug print of query processing .