Skip to content

Commit 262b824

Browse files
query stats full (#3464)
1 parent 6e5100e commit 262b824

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

ydb/core/viewer/json_query.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,9 @@ class TJsonQuery : public TViewerPipeClient<TJsonQuery> {
215215
if (Stats == "profile") {
216216
request.SetStatsMode(NYql::NDqProto::DQ_STATS_MODE_PROFILE);
217217
request.SetCollectStats(Ydb::Table::QueryStatsCollection::STATS_COLLECTION_PROFILE);
218+
} else if (Stats == "full") {
219+
request.SetStatsMode(NYql::NDqProto::DQ_STATS_MODE_FULL);
220+
request.SetCollectStats(Ydb::Table::QueryStatsCollection::STATS_COLLECTION_FULL);
218221
}
219222
if (Database) {
220223
request.SetDatabase(Database);
@@ -634,7 +637,7 @@ struct TJsonRequestParameters<TJsonQuery> {
634637
{"name":"syntax","in":"query","description":"query syntax (yql_v1, pg)","required":false,"type":"string"},
635638
{"name":"database","in":"query","description":"database name","required":false,"type":"string"},
636639
{"name":"schema","in":"query","description":"result format schema (classic, modern, ydb, multi)","required":false,"type":"string"},
637-
{"name":"stats","in":"query","description":"return stats (profile)","required":false,"type":"string"},
640+
{"name":"stats","in":"query","description":"return stats (profile, full)","required":false,"type":"string"},
638641
{"name":"action","in":"query","description":"execute method (execute-scan, execute-script, execute-query, execute-data,explain-ast, explain-scan, explain-script, explain-query, explain-data)","required":false,"type":"string"},
639642
{"name":"base64","in":"query","description":"return strings using base64 encoding","required":false,"type":"string"},
640643
{"name":"timeout","in":"query","description":"timeout in ms","required":false,"type":"integer"}])___";

0 commit comments

Comments
 (0)