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

MCOL-5021 Add prototype support for the AUX column in CREATE/DROP

DDL commands, single and multi-value INSERTs, cpimport, and
DELETE.
This commit is contained in:
Gagan Goel
2022-04-08 14:45:13 -04:00
parent af9caf8d6e
commit 86df9a972c
16 changed files with 687 additions and 109 deletions

View File

@ -254,7 +254,8 @@ class WriteEngineWrapper : public WEObj
*/
EXPORT int deleteRow(const TxnID& txnid, const std::vector<CSCTypesList>& colExtentsColType,
std::vector<ColStructList>& colExtentsStruct, std::vector<void*>& colOldValueList,
std::vector<RIDList>& ridLists, const int32_t tableOid);
std::vector<RIDList>& ridLists, const int32_t tableOid,
bool hasAUXCol = false);
/**
* @brief Delete a list of rows from a table
@ -564,7 +565,8 @@ class WriteEngineWrapper : public WEObj
std::vector<ColStructList>& colExtentsStruct, ColValueList& colValueList,
std::vector<void*>& colOldValueList, std::vector<RIDList>& ridLists,
std::vector<DctnryStructList>& dctnryExtentsStruct,
DctnryValueList& dctnryValueList, const int32_t tableOid);
DctnryValueList& dctnryValueList, const int32_t tableOid,
bool hasAUXCol = false);
/**
* @brief Update values into columns