Browse Source

remove yq/scope.h

uzhas 2 years ago
parent
commit
671c7fb29f

+ 0 - 1
ydb/public/lib/yq/CMakeLists.darwin.txt

@@ -17,5 +17,4 @@ target_link_libraries(public-lib-yq PUBLIC
 )
 target_sources(public-lib-yq PRIVATE
   ${CMAKE_SOURCE_DIR}/ydb/public/lib/yq/yq.cpp
-  ${CMAKE_SOURCE_DIR}/ydb/public/lib/yq/scope.cpp
 )

+ 0 - 1
ydb/public/lib/yq/CMakeLists.linux-aarch64.txt

@@ -18,5 +18,4 @@ target_link_libraries(public-lib-yq PUBLIC
 )
 target_sources(public-lib-yq PRIVATE
   ${CMAKE_SOURCE_DIR}/ydb/public/lib/yq/yq.cpp
-  ${CMAKE_SOURCE_DIR}/ydb/public/lib/yq/scope.cpp
 )

+ 0 - 1
ydb/public/lib/yq/CMakeLists.linux.txt

@@ -18,5 +18,4 @@ target_link_libraries(public-lib-yq PUBLIC
 )
 target_sources(public-lib-yq PRIVATE
   ${CMAKE_SOURCE_DIR}/ydb/public/lib/yq/yq.cpp
-  ${CMAKE_SOURCE_DIR}/ydb/public/lib/yq/scope.cpp
 )

+ 0 - 19
ydb/public/lib/yq/scope.cpp

@@ -1,19 +0,0 @@
-#include "scope.h"
-
-#include <util/string/split.h>
-
-namespace NYdb {
-namespace NYq {
-
-TString TScope::YandexCloudScopeSchema = "yandexcloud";
-
-TString TScope::ParseFolder() const {
-    const TVector<TString> path = StringSplitter(Scope).Split('/').SkipEmpty(); // yandexcloud://{folder_id}
-    if (path.size() == 2 && path.front().StartsWith(YandexCloudScopeSchema)) {
-        return path.back();
-    }
-    return {};
-}
-
-} // namespace NYq
-} // namespace Ndb

+ 0 - 38
ydb/public/lib/yq/scope.h

@@ -1,38 +0,0 @@
-#pragma once
-
-#include <util/string/builder.h>
-
-namespace NYdb {
-namespace NYq {
-
-class TScope {
-public:
-    static TString YandexCloudScopeSchema;
-
-    TScope()
-    { }
-
-    TScope(const TString& scope)
-        : Scope(scope)
-    { }
-
-    TScope(TString&& scope)
-        : Scope(std::move(scope))
-    { }
-
-    const TString& ToString() const {
-        return Scope;
-    }
-
-    bool Empty() const {
-        return Scope.empty();
-    }
-
-    TString ParseFolder() const;
-
-private:
-    TString Scope;
-};
-
-} // namespace NYq
-} // namespace Ndb