aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvvvv <vvvv@ydb.tech>2023-11-13 22:36:13 +0300
committervvvv <vvvv@ydb.tech>2023-11-13 23:02:23 +0300
commit79b9ca5b60c3f2c4a545bb1b7948e506a80cd78f (patch)
treedb50d9c2168f584918a0fb0421b0a3034b475ad2
parent3f1524a0889a197a7cf042cb946dc566f38a2ac2 (diff)
downloadydb-79b9ca5b60c3f2c4a545bb1b7948e506a80cd78f.tar.gz
YQL-16566 fixed validation of YdbReadTableScheme
-rw-r--r--ydb/library/yql/providers/ydb/provider/yql_ydb_datasource.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/ydb/library/yql/providers/ydb/provider/yql_ydb_datasource.cpp b/ydb/library/yql/providers/ydb/provider/yql_ydb_datasource.cpp
index 3dfe4e856b..959481006b 100644
--- a/ydb/library/yql/providers/ydb/provider/yql_ydb_datasource.cpp
+++ b/ydb/library/yql/providers/ydb/provider/yql_ydb_datasource.cpp
@@ -100,6 +100,12 @@ public:
return false;
}
+ void GetRequiredChildren(const TExprNode& node, TExprNode::TListType& children) override {
+ if (CanExecute(node)) {
+ children.push_back(node.ChildPtr(0));
+ }
+ }
+
const THashMap<TString, TString>* GetClusterTokens() override {
return &State_->Configuration->Tokens;
}