1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-30 19:23:07 +03:00

MCOL-4809 The patch replaces legacy scanning/filtering code with a number of templates that

simplifies control flow removing needless expressions
This commit is contained in:
Roman Nozdrin
2021-07-27 06:44:23 +00:00
parent 7d7c982d9e
commit 67c85dae15
13 changed files with 2280 additions and 1431 deletions

View File

@ -123,12 +123,6 @@ template<> struct make_unsigned<int32_t> { typedef uint32_t type; };
template<> struct make_unsigned<int64_t> { typedef uint64_t type; };
template<> struct make_unsigned<int128_t> { typedef uint128_t type; };
} // namespace datatypes
namespace datatypes
{
template<int W, typename T = void>
struct _WidthToSIntegralType
{