diff options
author | brgayazov <bulat@ydb.tech> | 2023-02-13 21:22:37 +0300 |
---|---|---|
committer | brgayazov <bulat@ydb.tech> | 2023-02-13 21:22:37 +0300 |
commit | 69fbd8a5d0aed5272d8a61046dcebd0f21bd43b1 (patch) | |
tree | f6a7f7c5d4b61088ea71527553e427c5f97884a9 | |
parent | d25d2081f180c3ccd714acfc88b87341559d38e5 (diff) | |
download | ydb-69fbd8a5d0aed5272d8a61046dcebd0f21bd43b1.tar.gz |
Fixed bug with query file and added KeepInCache
-rw-r--r-- | ydb/public/lib/ydb_cli/commands/ydb_service_table.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ydb/public/lib/ydb_cli/commands/ydb_service_table.cpp b/ydb/public/lib/ydb_cli/commands/ydb_service_table.cpp index e6373e751f3..d68e6d62436 100644 --- a/ydb/public/lib/ydb_cli/commands/ydb_service_table.cpp +++ b/ydb/public/lib/ydb_cli/commands/ydb_service_table.cpp @@ -396,14 +396,14 @@ void TCommandExecuteQuery::Parse(TConfig& config) { config.ParseResult->Has("batch")) && QueryType == "scheme") { throw TMisuseException() << "Scheme queries does not support parameters."; } + CheckQueryOptions(); + CheckQueryFile(); ValidateResult = MakeHolder<NScripting::TExplainYqlResult>( ExplainQuery(config, Query, NScripting::ExplainYqlRequestMode::Validate)); ParseParameters(config); - CheckQueryOptions(); } int TCommandExecuteQuery::Run(TConfig& config) { - CheckQueryFile(); if (QueryType) { if (QueryType == "data") { return ExecuteDataQuery(config); @@ -421,6 +421,7 @@ int TCommandExecuteQuery::Run(TConfig& config) { int TCommandExecuteQuery::ExecuteDataQuery(TConfig& config) { auto defaultStatsMode = BasicStats ? NTable::ECollectQueryStatsMode::Basic : NTable::ECollectQueryStatsMode::None; NTable::TExecDataQuerySettings settings; + settings.KeepInQueryCache(true); settings.CollectQueryStats(ParseQueryStatsMode(CollectStatsMode, defaultStatsMode)); NTable::TTxSettings txSettings; |