You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-29 08:21:15 +03:00
MCOL-1482 Future repetition reduction
This commit is contained in:
@ -411,10 +411,10 @@ bool buildEqualityPredicate(execplan::ReturnedColumn* lhs,
|
||||
const std::vector<Item*>& itemList,
|
||||
bool isInSubs = false);
|
||||
|
||||
inline bool isUpdateStatement(const enum_sql_command& command)
|
||||
inline bool isUpdateStatement(const enum_sql_command& command, const bool isMCSTableUpdate = true)
|
||||
{
|
||||
return (command == SQLCOM_UPDATE) ||
|
||||
(command == SQLCOM_UPDATE_MULTI);
|
||||
(command == SQLCOM_UPDATE_MULTI && isMCSTableUpdate);
|
||||
}
|
||||
|
||||
inline bool isDeleteStatement(const enum_sql_command& command)
|
||||
@ -423,9 +423,9 @@ inline bool isDeleteStatement(const enum_sql_command& command)
|
||||
(command == SQLCOM_DELETE_MULTI);
|
||||
}
|
||||
|
||||
inline bool isUpdateOrDeleteStatement(const enum_sql_command& command)
|
||||
inline bool isUpdateOrDeleteStatement(const enum_sql_command& command, const bool isMCSTableUpdate = true)
|
||||
{
|
||||
return isUpdateStatement(command) ||
|
||||
return isUpdateStatement(command, isMCSTableUpdate) ||
|
||||
isDeleteStatement(command);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user