1. 前言
在【0298】Postgres内核之 INSERT INTO 原始解析树 转 Query 树 (2)一文中讲解过Postgres内核在通过RangeVar打开一个目标关系表时,在函数parserOpenTable()中,会注册parser错误位置报告回调函数。 同时也说明了这个注册过程的使用模式。
本文将继续讲解该使用模式中的最后一步,及通过调用函数cancel_parser_errposition_callback()完成parser错误位置报告回调的注册取消。
1.1 取消parser注册
取消先前设置的错误回调。
cancel_parser_errposition_callback()函数源码实现如下:
void cancel_pars