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:
@ -36,88 +36,85 @@
|
||||
namespace dmlpackage
|
||||
{
|
||||
/** @brief concrete implementation of a CalpontDMLPackage
|
||||
* Specifically for representing INSERT DML Statements
|
||||
*/
|
||||
* Specifically for representing INSERT DML Statements
|
||||
*/
|
||||
class InsertDMLPackage : public CalpontDMLPackage
|
||||
{
|
||||
public:
|
||||
/** @brief ctor
|
||||
*/
|
||||
EXPORT InsertDMLPackage();
|
||||
|
||||
public:
|
||||
/** @brief ctor
|
||||
*/
|
||||
EXPORT InsertDMLPackage();
|
||||
/** @brief ctor
|
||||
*
|
||||
* @param schemaName the schema of the table being operated on
|
||||
* @param tableName the table name of the table being operated on
|
||||
* @param dmlStatement the dml statement
|
||||
* @param sessionID the session id
|
||||
*/
|
||||
EXPORT InsertDMLPackage(std::string schemaName, std::string tableName, std::string dmlStatement,
|
||||
int sessionID);
|
||||
|
||||
/** @brief ctor
|
||||
*
|
||||
* @param schemaName the schema of the table being operated on
|
||||
* @param tableName the table name of the table being operated on
|
||||
* @param dmlStatement the dml statement
|
||||
* @param sessionID the session id
|
||||
*/
|
||||
EXPORT InsertDMLPackage(std::string schemaName, std::string tableName,
|
||||
std::string dmlStatement, int sessionID );
|
||||
/** @brief dtor
|
||||
*/
|
||||
EXPORT virtual ~InsertDMLPackage();
|
||||
|
||||
/** @brief dtor
|
||||
*/
|
||||
EXPORT virtual ~InsertDMLPackage();
|
||||
/** @brief write a InsertDMLPackage to a ByteStream
|
||||
*
|
||||
* @param bytestream the ByteStream to write to
|
||||
*/
|
||||
EXPORT int write(messageqcpp::ByteStream& bytestream);
|
||||
|
||||
/** @brief write a InsertDMLPackage to a ByteStream
|
||||
*
|
||||
* @param bytestream the ByteStream to write to
|
||||
*/
|
||||
EXPORT int write(messageqcpp::ByteStream& bytestream);
|
||||
/** @brief read InsertDMLPackage from bytestream
|
||||
*
|
||||
* @param bytestream the ByteStream to read from
|
||||
*/
|
||||
EXPORT int read(messageqcpp::ByteStream& bytestream);
|
||||
|
||||
/** @brief read InsertDMLPackage from bytestream
|
||||
*
|
||||
* @param bytestream the ByteStream to read from
|
||||
*/
|
||||
EXPORT int read(messageqcpp::ByteStream& bytestream);
|
||||
/** @brief read InsertDMLPackage metadata from bytestream
|
||||
*
|
||||
* @param bytestream the ByteStream to read from
|
||||
*/
|
||||
EXPORT void readMetaData(messageqcpp::ByteStream& bytestream);
|
||||
|
||||
/** @brief read InsertDMLPackage metadata from bytestream
|
||||
*
|
||||
* @param bytestream the ByteStream to read from
|
||||
*/
|
||||
EXPORT void readMetaData(messageqcpp::ByteStream& bytestream);
|
||||
/** @brief read InsertDMLPackage row data from bytestream
|
||||
*
|
||||
* @param bytestream the ByteStream to read from
|
||||
*/
|
||||
EXPORT void readRowData(messageqcpp::ByteStream& bytestream);
|
||||
|
||||
/** @brief read InsertDMLPackage row data from bytestream
|
||||
*
|
||||
* @param bytestream the ByteStream to read from
|
||||
*/
|
||||
EXPORT void readRowData(messageqcpp::ByteStream& bytestream);
|
||||
/** @brief build a InsertDMLPackage from a string buffer
|
||||
*
|
||||
* @param buffer
|
||||
* @param columns the number of columns in the buffer
|
||||
* @param rows the number of rows in the buffer
|
||||
*/
|
||||
EXPORT int buildFromBuffer(std::string& buffer, int columns, int rows);
|
||||
|
||||
/** @brief build a InsertDMLPackage from a string buffer
|
||||
*
|
||||
* @param buffer
|
||||
* @param columns the number of columns in the buffer
|
||||
* @param rows the number of rows in the buffer
|
||||
*/
|
||||
EXPORT int buildFromBuffer(std::string& buffer, int columns, int rows);
|
||||
/** @brief build a InsertDMLPackage from MySQL buffer
|
||||
*
|
||||
* @param tableValuesMap the value list for each column in the table
|
||||
* @param colNameList the column name for each column
|
||||
* @param columns number of columns in the table
|
||||
* @param rows number of rows to be touched
|
||||
*/
|
||||
EXPORT int buildFromMysqlBuffer(ColNameList& colNameList, TableValuesMap& tableValuesMap, int columns,
|
||||
int rows, NullValuesBitset& nullValues);
|
||||
|
||||
/** @brief build a InsertDMLPackage from MySQL buffer
|
||||
*
|
||||
* @param tableValuesMap the value list for each column in the table
|
||||
* @param colNameList the column name for each column
|
||||
* @param columns number of columns in the table
|
||||
* @param rows number of rows to be touched
|
||||
*/
|
||||
EXPORT int buildFromMysqlBuffer(ColNameList& colNameList, TableValuesMap& tableValuesMap, int columns, int rows, NullValuesBitset& nullValues);
|
||||
/** @brief build a InsertDMLPackage from a InsertSqlStatement
|
||||
*
|
||||
* @param sqlStmt the InsertSqlStatement
|
||||
*/
|
||||
EXPORT int buildFromSqlStatement(SqlStatement& sqlStatement);
|
||||
|
||||
/** @brief build a InsertDMLPackage from a InsertSqlStatement
|
||||
*
|
||||
* @param sqlStmt the InsertSqlStatement
|
||||
*/
|
||||
EXPORT int buildFromSqlStatement(SqlStatement& sqlStatement);
|
||||
|
||||
/** @brief Dump the InsertDMLPackage for debugging purposes
|
||||
*/
|
||||
EXPORT void Dump();
|
||||
|
||||
protected:
|
||||
|
||||
private:
|
||||
/** @brief Dump the InsertDMLPackage for debugging purposes
|
||||
*/
|
||||
EXPORT void Dump();
|
||||
|
||||
protected:
|
||||
private:
|
||||
};
|
||||
|
||||
}
|
||||
} // namespace dmlpackage
|
||||
|
||||
#undef EXPORT
|
||||
|
||||
|
Reference in New Issue
Block a user