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

MCOL-392 Add initial TIME datatype support

This commit is contained in:
Andrew Hutchings
2018-04-23 19:20:31 +01:00
parent b584a7f555
commit 3c1ebd8b94
109 changed files with 2241 additions and 47 deletions

View File

@ -699,6 +699,10 @@ void Row::initToNull()
*((uint64_t*) &data[offsets[i]]) = joblist::DATETIMENULL;
break;
case CalpontSystemCatalog::TIME:
*((uint64_t*) &data[offsets[i]]) = joblist::TIMENULL;
break;
case CalpontSystemCatalog::CHAR:
case CalpontSystemCatalog::VARCHAR:
case CalpontSystemCatalog::TEXT:
@ -841,6 +845,9 @@ bool Row::isNullValue(uint32_t colIndex) const
case CalpontSystemCatalog::DATETIME:
return (*((uint64_t*) &data[offsets[colIndex]]) == joblist::DATETIMENULL);
case CalpontSystemCatalog::TIME:
return (*((uint64_t*) &data[offsets[colIndex]]) == joblist::TIMENULL);
case CalpontSystemCatalog::CHAR:
case CalpontSystemCatalog::VARCHAR:
case CalpontSystemCatalog::STRINT: