You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-30 19:23:07 +03:00
clang format apply
This commit is contained in:
@ -45,47 +45,45 @@ namespace dmlpackageprocessor
|
||||
*/
|
||||
class DeletePackageProcessor : public DMLPackageProcessor
|
||||
{
|
||||
public:
|
||||
DeletePackageProcessor(BRM::DBRM* aDbrm, uint32_t sid) : DMLPackageProcessor(aDbrm, sid)
|
||||
{
|
||||
}
|
||||
/** @brief process a DeleteDMLPackage
|
||||
*
|
||||
* @param cpackage the delete dml package to process
|
||||
*/
|
||||
EXPORT DMLResult processPackage(dmlpackage::CalpontDMLPackage& cpackage);
|
||||
|
||||
public:
|
||||
protected:
|
||||
private:
|
||||
/** @brief delete a row
|
||||
*
|
||||
* @param txnID the transaction id
|
||||
* @param tablePtr a pointer to the table that is being operated on
|
||||
* @param rowIDList upon return containts the row ids of the rows deleted
|
||||
* @param colOldValuesList upon return contains the values the were delete
|
||||
* @param result upon return will containt the result of the operation
|
||||
bool deleteRows(execplan::CalpontSystemCatalog::SCN txnID, dmlpackage::DMLTable* tablePtr,
|
||||
WriteEngine::RIDList& rowIDList, WriteEngine::ColValueList& colOldValuesList,
|
||||
DMLResult& result);
|
||||
*/
|
||||
bool processRowgroup(messageqcpp::ByteStream& aRowGroup, DMLResult& result, const uint64_t uniqueId,
|
||||
dmlpackage::CalpontDMLPackage& cpackage, std::map<unsigned, bool>& pmStateDel,
|
||||
bool isMeta = false, uint32_t dbroot = 1);
|
||||
|
||||
DeletePackageProcessor(BRM::DBRM* aDbrm, uint32_t sid) : DMLPackageProcessor(aDbrm, sid) {}
|
||||
/** @brief process a DeleteDMLPackage
|
||||
*
|
||||
* @param cpackage the delete dml package to process
|
||||
*/
|
||||
EXPORT DMLResult processPackage(dmlpackage::CalpontDMLPackage& cpackage);
|
||||
|
||||
protected:
|
||||
|
||||
private:
|
||||
|
||||
/** @brief delete a row
|
||||
*
|
||||
* @param txnID the transaction id
|
||||
* @param tablePtr a pointer to the table that is being operated on
|
||||
* @param rowIDList upon return containts the row ids of the rows deleted
|
||||
* @param colOldValuesList upon return contains the values the were delete
|
||||
* @param result upon return will containt the result of the operation
|
||||
bool deleteRows(execplan::CalpontSystemCatalog::SCN txnID, dmlpackage::DMLTable* tablePtr,
|
||||
WriteEngine::RIDList& rowIDList, WriteEngine::ColValueList& colOldValuesList,
|
||||
DMLResult& result);
|
||||
*/
|
||||
bool processRowgroup(messageqcpp::ByteStream& aRowGroup, DMLResult& result, const uint64_t uniqueId, dmlpackage::CalpontDMLPackage& cpackage, std::map<unsigned, bool>& pmStateDel,
|
||||
bool isMeta = false, uint32_t dbroot = 1);
|
||||
|
||||
|
||||
/** @brief add all rows if we have no filter for the delete
|
||||
*
|
||||
* @param tablePtr a pointer to the table that is being operated on
|
||||
*/
|
||||
uint64_t fixUpRows(dmlpackage::CalpontDMLPackage& cpackage, DMLResult& result, const uint64_t uniqueId, const uint32_t tableOid);
|
||||
bool receiveAll(DMLResult& result, const uint64_t uniqueId, std::vector<int>& fPMs, std::map<unsigned, bool>& pmStateDel, const uint32_t tableOid);
|
||||
|
||||
//bandListsByExtent bandListsMap;
|
||||
/** @brief add all rows if we have no filter for the delete
|
||||
*
|
||||
* @param tablePtr a pointer to the table that is being operated on
|
||||
*/
|
||||
uint64_t fixUpRows(dmlpackage::CalpontDMLPackage& cpackage, DMLResult& result, const uint64_t uniqueId,
|
||||
const uint32_t tableOid);
|
||||
bool receiveAll(DMLResult& result, const uint64_t uniqueId, std::vector<int>& fPMs,
|
||||
std::map<unsigned, bool>& pmStateDel, const uint32_t tableOid);
|
||||
|
||||
// bandListsByExtent bandListsMap;
|
||||
};
|
||||
|
||||
} // namespace dmlpackageprocessor
|
||||
} // namespace dmlpackageprocessor
|
||||
|
||||
#undef EXPORT
|
||||
|
||||
|
Reference in New Issue
Block a user