aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorxenoxeno <xeno@ydb.tech>2023-05-30 09:02:49 +0300
committerxenoxeno <xeno@ydb.tech>2023-05-30 09:02:49 +0300
commit18887976a96b91c933fbd89663fa916d9105e7e3 (patch)
treeedf4d1449970b12abb6dcacf420cf9508d18101e
parenta4992c4fc472bb3eb09a8174645f791c84d6dcfb (diff)
downloadydb-18887976a96b91c933fbd89663fa916d9105e7e3.tar.gz
add execute-query and explain-query
-rw-r--r--ydb/core/viewer/json_query.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/ydb/core/viewer/json_query.h b/ydb/core/viewer/json_query.h
index 449935e8b5..2c207d5488 100644
--- a/ydb/core/viewer/json_query.h
+++ b/ydb/core/viewer/json_query.h
@@ -106,6 +106,14 @@ public:
request.SetAction(NKikimrKqp::QUERY_ACTION_EXECUTE);
request.SetType(NKikimrKqp::QUERY_TYPE_SQL_SCRIPT);
request.SetKeepSession(false);
+ } else if (Action == "execute-query") {
+ request.SetAction(NKikimrKqp::QUERY_ACTION_EXECUTE);
+ request.SetType(NKikimrKqp::QUERY_TYPE_SQL_GENERIC_QUERY);
+ request.SetKeepSession(false);
+ } else if (Action == "explain-query") {
+ request.SetAction(NKikimrKqp::QUERY_ACTION_EXPLAIN);
+ request.SetType(NKikimrKqp::QUERY_TYPE_SQL_GENERIC_QUERY);
+ request.SetKeepSession(false);
} else if (Action == "execute-scan") {
request.SetAction(NKikimrKqp::QUERY_ACTION_EXECUTE);
request.SetType(NKikimrKqp::QUERY_TYPE_SQL_SCAN);