diff options
author | xenoxeno <xeno@ydb.tech> | 2023-05-30 09:02:49 +0300 |
---|---|---|
committer | xenoxeno <xeno@ydb.tech> | 2023-05-30 09:02:49 +0300 |
commit | 18887976a96b91c933fbd89663fa916d9105e7e3 (patch) | |
tree | edf4d1449970b12abb6dcacf420cf9508d18101e | |
parent | a4992c4fc472bb3eb09a8174645f791c84d6dcfb (diff) | |
download | ydb-18887976a96b91c933fbd89663fa916d9105e7e3.tar.gz |
add execute-query and explain-query
-rw-r--r-- | ydb/core/viewer/json_query.h | 8 |
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); |