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
Reformat all code to coding standard
This commit is contained in:
@ -34,125 +34,125 @@
|
||||
|
||||
namespace ddlpackageprocessor
|
||||
{
|
||||
/** @brief specialization of a DDLPackageProcessor
|
||||
* for interacting with the Write Engine
|
||||
* to process alter table ddl statements.
|
||||
/** @brief specialization of a DDLPackageProcessor
|
||||
* for interacting with the Write Engine
|
||||
* to process alter table ddl statements.
|
||||
*/
|
||||
class AlterTableProcessor : public DDLPackageProcessor
|
||||
{
|
||||
public:
|
||||
AlterTableProcessor(BRM::DBRM* aDbrm) : DDLPackageProcessor(aDbrm) {}
|
||||
/** @brief process an alter table statement
|
||||
*
|
||||
* @param alterTableStmt the AlterTableStatement
|
||||
*/
|
||||
class AlterTableProcessor : public DDLPackageProcessor
|
||||
{
|
||||
public:
|
||||
AlterTableProcessor(BRM::DBRM* aDbrm) : DDLPackageProcessor(aDbrm){}
|
||||
/** @brief process an alter table statement
|
||||
*
|
||||
* @param alterTableStmt the AlterTableStatement
|
||||
*/
|
||||
EXPORT DDLResult processPackage(ddlpackage::AlterTableStatement& alterTableStmt);
|
||||
/** @brief add a physical column file
|
||||
*
|
||||
* @param result the result of the operation
|
||||
* @param addColumn the AtaAddColumn object
|
||||
* @param fTableName the QualifiedName of the table
|
||||
*/
|
||||
EXPORT void addColumn(uint32_t sessionID, execplan::CalpontSystemCatalog::SCN txnID, DDLResult& result,
|
||||
ddlpackage::ColumnDef* columnDefPtr,
|
||||
ddlpackage::QualifiedName& fTableName, const uint64_t uniqueId);
|
||||
EXPORT DDLResult processPackage(ddlpackage::AlterTableStatement& alterTableStmt);
|
||||
/** @brief add a physical column file
|
||||
*
|
||||
* @param result the result of the operation
|
||||
* @param addColumn the AtaAddColumn object
|
||||
* @param fTableName the QualifiedName of the table
|
||||
*/
|
||||
EXPORT void addColumn(uint32_t sessionID, execplan::CalpontSystemCatalog::SCN txnID, DDLResult& result,
|
||||
ddlpackage::ColumnDef* columnDefPtr,
|
||||
ddlpackage::QualifiedName& fTableName, const uint64_t uniqueId);
|
||||
|
||||
/** @brief drop a column
|
||||
*
|
||||
* @param result the result of the operation
|
||||
* @param ataDropColumn the AtaDropColumn object
|
||||
* @param fTableName the QualifiedName for the table
|
||||
*/
|
||||
EXPORT void dropColumn(uint32_t sessionID, execplan::CalpontSystemCatalog::SCN txnID, DDLResult& result,
|
||||
ddlpackage::AtaDropColumn& ataDropColumn,
|
||||
ddlpackage::QualifiedName& fTableName, const uint64_t uniqueId);
|
||||
/** @brief drop a column
|
||||
*
|
||||
* @param result the result of the operation
|
||||
* @param ataDropColumn the AtaDropColumn object
|
||||
* @param fTableName the QualifiedName for the table
|
||||
*/
|
||||
EXPORT void dropColumn(uint32_t sessionID, execplan::CalpontSystemCatalog::SCN txnID, DDLResult& result,
|
||||
ddlpackage::AtaDropColumn& ataDropColumn,
|
||||
ddlpackage::QualifiedName& fTableName, const uint64_t uniqueId);
|
||||
|
||||
/** @brief drop columns
|
||||
*
|
||||
* @param result the result of the operation
|
||||
* @param ataDropColumns the AtaDropColumn object
|
||||
* @param fTableName the QualifiedName for the table
|
||||
*/
|
||||
EXPORT void dropColumns(uint32_t sessionID, execplan::CalpontSystemCatalog::SCN txnID, DDLResult& result,
|
||||
ddlpackage::AtaDropColumns& ataDropColumns,
|
||||
ddlpackage::QualifiedName& fTableName, const uint64_t uniqueId );
|
||||
/** @brief drop columns
|
||||
*
|
||||
* @param result the result of the operation
|
||||
* @param ataDropColumns the AtaDropColumn object
|
||||
* @param fTableName the QualifiedName for the table
|
||||
*/
|
||||
EXPORT void dropColumns(uint32_t sessionID, execplan::CalpontSystemCatalog::SCN txnID, DDLResult& result,
|
||||
ddlpackage::AtaDropColumns& ataDropColumns,
|
||||
ddlpackage::QualifiedName& fTableName, const uint64_t uniqueId );
|
||||
|
||||
/** @brief add table constraint
|
||||
*
|
||||
* @param result the result of the operation
|
||||
* @param ataAddTableConstraint the AtaDropColumn object
|
||||
* @param fTableName the QualifiedName for the table
|
||||
*/
|
||||
EXPORT void addTableConstraint(uint32_t sessionID, execplan::CalpontSystemCatalog::SCN txnID, DDLResult& result,
|
||||
ddlpackage::AtaAddTableConstraint& ataAddTableConstraint,
|
||||
ddlpackage::QualifiedName& fTableName );
|
||||
/** @brief add table constraint
|
||||
*
|
||||
* @param result the result of the operation
|
||||
* @param ataAddTableConstraint the AtaDropColumn object
|
||||
* @param fTableName the QualifiedName for the table
|
||||
*/
|
||||
EXPORT void addTableConstraint(uint32_t sessionID, execplan::CalpontSystemCatalog::SCN txnID, DDLResult& result,
|
||||
ddlpackage::AtaAddTableConstraint& ataAddTableConstraint,
|
||||
ddlpackage::QualifiedName& fTableName );
|
||||
|
||||
/** @brief set column default
|
||||
*
|
||||
* @param result the result of the operation
|
||||
* @param ataSetColumnDefault the AtaSetColumnDefault object
|
||||
* @param fTableName the QualifiedName for the table
|
||||
*/
|
||||
EXPORT void setColumnDefault(uint32_t sessionID, execplan::CalpontSystemCatalog::SCN txnID, DDLResult& result,
|
||||
ddlpackage::AtaSetColumnDefault& ataSetColumnDefault,
|
||||
ddlpackage::QualifiedName& fTableName, const uint64_t uniqueId );
|
||||
/** @brief set column default
|
||||
*
|
||||
* @param result the result of the operation
|
||||
* @param ataSetColumnDefault the AtaSetColumnDefault object
|
||||
* @param fTableName the QualifiedName for the table
|
||||
*/
|
||||
EXPORT void setColumnDefault(uint32_t sessionID, execplan::CalpontSystemCatalog::SCN txnID, DDLResult& result,
|
||||
ddlpackage::AtaSetColumnDefault& ataSetColumnDefault,
|
||||
ddlpackage::QualifiedName& fTableName, const uint64_t uniqueId );
|
||||
|
||||
/** @brief drop column default
|
||||
*
|
||||
* @param result the result of the operation
|
||||
* @param ataDropColumnDefault the AtaDropColumnDefault object
|
||||
* @param fTableName the QualifiedName for the table
|
||||
*/
|
||||
EXPORT void dropColumnDefault(uint32_t sessionID, execplan::CalpontSystemCatalog::SCN txnID, DDLResult& result,
|
||||
ddlpackage::AtaDropColumnDefault& ataDropColumnDefault,
|
||||
ddlpackage::QualifiedName& fTableName, const uint64_t uniqueId );
|
||||
/** @brief drop column default
|
||||
*
|
||||
* @param result the result of the operation
|
||||
* @param ataDropColumnDefault the AtaDropColumnDefault object
|
||||
* @param fTableName the QualifiedName for the table
|
||||
*/
|
||||
EXPORT void dropColumnDefault(uint32_t sessionID, execplan::CalpontSystemCatalog::SCN txnID, DDLResult& result,
|
||||
ddlpackage::AtaDropColumnDefault& ataDropColumnDefault,
|
||||
ddlpackage::QualifiedName& fTableName, const uint64_t uniqueId );
|
||||
|
||||
/** @brief drop table constraint
|
||||
*
|
||||
* @param result the result of the operation
|
||||
* @param ataDropTableConstraint the AtaDropTableConstraint object
|
||||
* @param fTableName the QualifiedName for the table
|
||||
*/
|
||||
EXPORT void dropTableConstraint(uint32_t sessionID, execplan::CalpontSystemCatalog::SCN txnID, DDLResult& result,
|
||||
ddlpackage::AtaDropTableConstraint& ataDropTableConstraint,
|
||||
ddlpackage::QualifiedName& fTableName );
|
||||
/** @brief rename a table
|
||||
*
|
||||
* @param result the result of the operation
|
||||
* @param ataRenameTable the AtaRenameTable object
|
||||
* @param fTableName the QualifiedName for the table
|
||||
*/
|
||||
EXPORT void renameTable(uint32_t sessionID, execplan::CalpontSystemCatalog::SCN txnID,
|
||||
DDLResult& result, ddlpackage::AtaRenameTable& ataRenameTable,
|
||||
ddlpackage::QualifiedName& fTableName, const uint64_t uniqueId);
|
||||
/** @brief drop table constraint
|
||||
*
|
||||
* @param result the result of the operation
|
||||
* @param ataDropTableConstraint the AtaDropTableConstraint object
|
||||
* @param fTableName the QualifiedName for the table
|
||||
*/
|
||||
EXPORT void dropTableConstraint(uint32_t sessionID, execplan::CalpontSystemCatalog::SCN txnID, DDLResult& result,
|
||||
ddlpackage::AtaDropTableConstraint& ataDropTableConstraint,
|
||||
ddlpackage::QualifiedName& fTableName );
|
||||
/** @brief rename a table
|
||||
*
|
||||
* @param result the result of the operation
|
||||
* @param ataRenameTable the AtaRenameTable object
|
||||
* @param fTableName the QualifiedName for the table
|
||||
*/
|
||||
EXPORT void renameTable(uint32_t sessionID, execplan::CalpontSystemCatalog::SCN txnID,
|
||||
DDLResult& result, ddlpackage::AtaRenameTable& ataRenameTable,
|
||||
ddlpackage::QualifiedName& fTableName, const uint64_t uniqueId);
|
||||
|
||||
/** @brief rename a column
|
||||
*
|
||||
* @param result the result of the operation
|
||||
* @param ataRenameColumn the AtaRenameColumn object
|
||||
* @param fTableName the QualifiedName for the table
|
||||
*/
|
||||
EXPORT void renameColumn(uint32_t sessionID, execplan::CalpontSystemCatalog::SCN txnID, DDLResult& result,
|
||||
ddlpackage::AtaRenameColumn& ataRenameColumn,
|
||||
ddlpackage::QualifiedName& fTableName, const uint64_t uniqueId);
|
||||
/** @brief rename a column
|
||||
*
|
||||
* @param result the result of the operation
|
||||
* @param ataRenameColumn the AtaRenameColumn object
|
||||
* @param fTableName the QualifiedName for the table
|
||||
*/
|
||||
EXPORT void renameColumn(uint32_t sessionID, execplan::CalpontSystemCatalog::SCN txnID, DDLResult& result,
|
||||
ddlpackage::AtaRenameColumn& ataRenameColumn,
|
||||
ddlpackage::QualifiedName& fTableName, const uint64_t uniqueId);
|
||||
|
||||
/** @brief change a table autoincrement via a comment
|
||||
*
|
||||
* @param result the result of the operation
|
||||
* @param ataTableComment the AtaTableComment object
|
||||
* @param fTableName the QualifiedName for the table
|
||||
*/
|
||||
EXPORT void tableComment(uint32_t sessionID, execplan::CalpontSystemCatalog::SCN txnID, DDLResult& result,
|
||||
ddlpackage::AtaTableComment& ataTableComment,
|
||||
ddlpackage::QualifiedName& fTableName, const uint64_t uniqueId);
|
||||
/** @brief change a table autoincrement via a comment
|
||||
*
|
||||
* @param result the result of the operation
|
||||
* @param ataTableComment the AtaTableComment object
|
||||
* @param fTableName the QualifiedName for the table
|
||||
*/
|
||||
EXPORT void tableComment(uint32_t sessionID, execplan::CalpontSystemCatalog::SCN txnID, DDLResult& result,
|
||||
ddlpackage::AtaTableComment& ataTableComment,
|
||||
ddlpackage::QualifiedName& fTableName, const uint64_t uniqueId);
|
||||
|
||||
|
||||
protected:
|
||||
void rollBackAlter(const std::string& error, BRM::TxnID txnID, int sessionId, DDLResult& result, uint64_t uniqueId);
|
||||
protected:
|
||||
void rollBackAlter(const std::string& error, BRM::TxnID txnID, int sessionId, DDLResult& result, uint64_t uniqueId);
|
||||
|
||||
private:
|
||||
private:
|
||||
|
||||
};
|
||||
};
|
||||
|
||||
} //namespace ddlpackageprocessor
|
||||
|
||||
|
Reference in New Issue
Block a user