blob: 84a356a7e36dce1cab6b3a1d313c0af4b5858412 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#pragma once
#include <util/generic/hash.h>
#include <util/generic/maybe.h>
namespace NSQLTranslation {
class TClusterMapping {
public:
explicit TClusterMapping(const THashMap<TString, TString>& mapping);
TMaybe<TString> GetClusterProvider(const TString& cluster, TString& normalizedClusterName) const;
private:
THashMap<TString, TString> CaseSensitiveClusters_;
THashMap<TString, TString> CaseInsensitiveClusters_;
};
} // namespace NSQLTranslation
|