summaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql
diff options
context:
space:
mode:
authorrobot-piglet <[email protected]>2025-05-16 15:29:03 +0300
committerrobot-piglet <[email protected]>2025-05-16 15:42:03 +0300
commit56a6cd70143215fe0a65817c8589064109d9650f (patch)
tree40f76c02f1a1b12047170f60851d63cf7b16d86c /yql/essentials/sql
parent31441fb3a8e27eb1c9f1125b55dd4a83d9310fc0 (diff)
Intermediate changes
commit_hash:2e70854d1aaae271baa81e098f791d9f4d54ddeb
Diffstat (limited to 'yql/essentials/sql')
-rw-r--r--yql/essentials/sql/v1/complete/name/object/simple/schema.cpp10
-rw-r--r--yql/essentials/sql/v1/complete/name/object/simple/schema.h8
2 files changed, 17 insertions, 1 deletions
diff --git a/yql/essentials/sql/v1/complete/name/object/simple/schema.cpp b/yql/essentials/sql/v1/complete/name/object/simple/schema.cpp
index 390a64174f9..18eb95ffebc 100644
--- a/yql/essentials/sql/v1/complete/name/object/simple/schema.cpp
+++ b/yql/essentials/sql/v1/complete/name/object/simple/schema.cpp
@@ -67,6 +67,16 @@ namespace NSQLComplete {
} // namespace
+ NThreading::TFuture<TVector<TFolderEntry>>
+ ISimpleSchema::List(TString folder) const {
+ return List(/* cluster = */ "", folder);
+ }
+
+ NThreading::TFuture<TVector<TFolderEntry>>
+ ISimpleSchema::List(TString /* cluster */, TString folder) const {
+ return List(folder);
+ }
+
ISchema::TPtr MakeSimpleSchema(ISimpleSchema::TPtr simple) {
return ISchema::TPtr(new TSimpleSchema(std::move(simple)));
}
diff --git a/yql/essentials/sql/v1/complete/name/object/simple/schema.h b/yql/essentials/sql/v1/complete/name/object/simple/schema.h
index 67def573a73..2bc7ebb9d97 100644
--- a/yql/essentials/sql/v1/complete/name/object/simple/schema.h
+++ b/yql/essentials/sql/v1/complete/name/object/simple/schema.h
@@ -14,8 +14,14 @@ namespace NSQLComplete {
using TPtr = TIntrusivePtr<ISimpleSchema>;
virtual ~ISimpleSchema() = default;
+
virtual TSplittedPath Split(TStringBuf path) const = 0;
- virtual NThreading::TFuture<TVector<TFolderEntry>> List(TString folder) const = 0;
+
+ // TODO(YQL-19747): Deprecated, use List(cluster, folder) instead.
+ virtual NThreading::TFuture<TVector<TFolderEntry>> List(TString folder) const;
+
+ virtual NThreading::TFuture<TVector<TFolderEntry>>
+ List(TString cluster, TString folder) const;
};
ISchema::TPtr MakeSimpleSchema(ISimpleSchema::TPtr simple);