#pragma once #include #include #include #include #include namespace NSQLComplete { struct TNameSet { TVector Pragmas; TVector Types; TVector Functions; THashMap> Hints; }; TNameSet Pruned(TNameSet names, const TFrequencyData& frequency); std::function DefaultNameFilter(); TNameSet Filtered(TNameSet names, std::function predicate); TNameSet LoadDefaultNameSet(); // TODO(YQL-19747): Mirate YDB CLI to LoadDefaultNameSet TNameSet MakeDefaultNameSet(); } // namespace NSQLComplete