diff options
| author | robot-piglet <[email protected]> | 2025-05-16 15:29:03 +0300 |
|---|---|---|
| committer | robot-piglet <[email protected]> | 2025-05-16 15:42:03 +0300 |
| commit | 56a6cd70143215fe0a65817c8589064109d9650f (patch) | |
| tree | 40f76c02f1a1b12047170f60851d63cf7b16d86c /yql/essentials/sql | |
| parent | 31441fb3a8e27eb1c9f1125b55dd4a83d9310fc0 (diff) | |
Intermediate changes
commit_hash:2e70854d1aaae271baa81e098f791d9f4d54ddeb
Diffstat (limited to 'yql/essentials/sql')
| -rw-r--r-- | yql/essentials/sql/v1/complete/name/object/simple/schema.cpp | 10 | ||||
| -rw-r--r-- | yql/essentials/sql/v1/complete/name/object/simple/schema.h | 8 |
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); |
