You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-27 21:01:50 +03:00
Adding mcs_basic_types.h
For now it consists of only: using int128_t = __int128; using uint128_t = unsigned __int128; All new privitive data types should go into this file in the future.
This commit is contained in:
committed by
Roman Nozdrin
parent
916950d1e9
commit
d5c6645ba1
@ -137,17 +137,17 @@ struct EMCasualPartition_struct
|
||||
char isValid; //CP_INVALID - No min/max and no DML in progress. CP_UPDATING - Update in progress. CP_VALID- min/max is valid
|
||||
union
|
||||
{
|
||||
__int128 bigLoVal; // These need to be reinterpreted as unsigned for uint64_t/uint128_t column types.
|
||||
int128_t bigLoVal; // These need to be reinterpreted as unsigned for uint64_t/uint128_t column types.
|
||||
int64_t loVal;
|
||||
};
|
||||
union
|
||||
{
|
||||
__int128 bigHiVal;
|
||||
int128_t bigHiVal;
|
||||
int64_t hiVal;
|
||||
};
|
||||
EXPORT EMCasualPartition_struct();
|
||||
EXPORT EMCasualPartition_struct(const int64_t lo, const int64_t hi, const int32_t seqNum);
|
||||
EXPORT EMCasualPartition_struct(const __int128 bigLo, const __int128 bigHi, const int32_t seqNum);
|
||||
EXPORT EMCasualPartition_struct(const int128_t bigLo, const int128_t bigHi, const int32_t seqNum);
|
||||
EXPORT EMCasualPartition_struct(const EMCasualPartition_struct& em);
|
||||
EXPORT EMCasualPartition_struct& operator= (const EMCasualPartition_struct& em);
|
||||
};
|
||||
|
Reference in New Issue
Block a user