未验证 提交 8aa4104e 编写于 作者: J Jialun 提交者: GitHub

GPCC want to hook query like (#11060)

- create table ... as select ...
- create materialized view ... as select ...

This is backport from commit: 7ae210a1bf7e569a18cda32dcec3b55665a42ee7
上级 8ebf8c36
...@@ -58,6 +58,7 @@ ...@@ -58,6 +58,7 @@
#include "cdb/cdbutil.h" #include "cdb/cdbutil.h"
#include "cdb/cdbvars.h" #include "cdb/cdbvars.h"
#include "cdb/memquota.h" #include "cdb/memquota.h"
#include "utils/metrics_utils.h"
typedef struct typedef struct
{ {
...@@ -416,6 +417,10 @@ ExecCreateTableAs(CreateTableAsStmt *stmt, const char *queryString, ...@@ -416,6 +417,10 @@ ExecCreateTableAs(CreateTableAsStmt *stmt, const char *queryString,
queryDesc = CreateQueryDesc(plan, queryString, queryDesc = CreateQueryDesc(plan, queryString,
GetActiveSnapshot(), InvalidSnapshot, GetActiveSnapshot(), InvalidSnapshot,
dest, params, 0); dest, params, 0);
/* GPDB hook for collecting query info */
if (query_info_collect_hook)
(*query_info_collect_hook)(METRICS_QUERY_SUBMIT, queryDesc);
if (into->skipData && !is_matview) if (into->skipData && !is_matview)
{ {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册