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,121 +36,120 @@ using namespace querytele;
|
||||
|
||||
namespace execplan
|
||||
{
|
||||
|
||||
std::string MCSAnalyzeTableExecutionPlan::toString() const
|
||||
{
|
||||
std::ostringstream output;
|
||||
output << ">ANALYZE TABLE " << std::endl;
|
||||
output << "Shema: " << fSchemaName << std::endl;
|
||||
output << "Table: " << fTableName << std::endl;
|
||||
std::ostringstream output;
|
||||
output << ">ANALYZE TABLE " << std::endl;
|
||||
output << "Shema: " << fSchemaName << std::endl;
|
||||
output << "Table: " << fTableName << std::endl;
|
||||
|
||||
output << ">>Returned Columns" << std::endl;
|
||||
output << ">>Returned Columns" << std::endl;
|
||||
|
||||
for (auto& rColumn : fReturnedCols)
|
||||
output << *rColumn << std::endl;
|
||||
for (auto& rColumn : fReturnedCols)
|
||||
output << *rColumn << std::endl;
|
||||
|
||||
output << "--- Column Map ---" << std::endl;
|
||||
CalpontSelectExecutionPlan::ColumnMap::const_iterator iter;
|
||||
output << "--- Column Map ---" << std::endl;
|
||||
CalpontSelectExecutionPlan::ColumnMap::const_iterator iter;
|
||||
|
||||
for (iter = columnMap().begin(); iter != columnMap().end(); iter++)
|
||||
output << (*iter).first << " : " << (*iter).second << endl;
|
||||
for (iter = columnMap().begin(); iter != columnMap().end(); iter++)
|
||||
output << (*iter).first << " : " << (*iter).second << endl;
|
||||
|
||||
output << "SessionID: " << fSessionID << std::endl;
|
||||
output << "TxnID: " << fTxnID << std::endl;
|
||||
output << "VerID: " << fVerID << std::endl;
|
||||
output << "SessionID: " << fSessionID << std::endl;
|
||||
output << "TxnID: " << fTxnID << std::endl;
|
||||
output << "VerID: " << fVerID << std::endl;
|
||||
|
||||
return output.str();
|
||||
return output.str();
|
||||
}
|
||||
|
||||
void MCSAnalyzeTableExecutionPlan::serialize(messageqcpp::ByteStream& bs) const
|
||||
{
|
||||
bs << static_cast<ObjectReader::id_t>(ObjectReader::MCSANALYZETBLEXECUTIONPLAN);
|
||||
bs << static_cast<ObjectReader::id_t>(ObjectReader::MCSANALYZETBLEXECUTIONPLAN);
|
||||
|
||||
// Returned columns.
|
||||
bs << static_cast<uint32_t>(fReturnedCols.size());
|
||||
for (auto& rColumn : fReturnedCols)
|
||||
rColumn->serialize(bs);
|
||||
// Returned columns.
|
||||
bs << static_cast<uint32_t>(fReturnedCols.size());
|
||||
for (auto& rColumn : fReturnedCols)
|
||||
rColumn->serialize(bs);
|
||||
|
||||
// Column map.
|
||||
bs << static_cast<uint32_t>(fColumnMap.size());
|
||||
for (auto& column : fColumnMap)
|
||||
{
|
||||
bs << column.first;
|
||||
column.second->serialize(bs);
|
||||
}
|
||||
// Column map.
|
||||
bs << static_cast<uint32_t>(fColumnMap.size());
|
||||
for (auto& column : fColumnMap)
|
||||
{
|
||||
bs << column.first;
|
||||
column.second->serialize(bs);
|
||||
}
|
||||
|
||||
bs << static_cast<uint32_t>(frmParms.size());
|
||||
bs << static_cast<uint32_t>(frmParms.size());
|
||||
|
||||
for (RMParmVec::const_iterator it = frmParms.begin(); it != frmParms.end(); ++it)
|
||||
{
|
||||
bs << it->sessionId;
|
||||
bs << it->id;
|
||||
bs << it->value;
|
||||
}
|
||||
for (RMParmVec::const_iterator it = frmParms.begin(); it != frmParms.end(); ++it)
|
||||
{
|
||||
bs << it->sessionId;
|
||||
bs << it->id;
|
||||
bs << it->value;
|
||||
}
|
||||
|
||||
bs << fData;
|
||||
bs << static_cast<uint32_t>(fSessionID);
|
||||
bs << static_cast<uint32_t>(fTxnID);
|
||||
bs << fVerID;
|
||||
bs << fStatementID;
|
||||
bs << static_cast<uint64_t>(fStringScanThreshold);
|
||||
bs << fPriority;
|
||||
bs << fSchemaName;
|
||||
bs << fTableName;
|
||||
bs << fLocalQuery;
|
||||
bs << fTimeZone;
|
||||
bs << fTraceFlags;
|
||||
bs << fData;
|
||||
bs << static_cast<uint32_t>(fSessionID);
|
||||
bs << static_cast<uint32_t>(fTxnID);
|
||||
bs << fVerID;
|
||||
bs << fStatementID;
|
||||
bs << static_cast<uint64_t>(fStringScanThreshold);
|
||||
bs << fPriority;
|
||||
bs << fSchemaName;
|
||||
bs << fTableName;
|
||||
bs << fLocalQuery;
|
||||
bs << fTimeZone;
|
||||
bs << fTraceFlags;
|
||||
}
|
||||
|
||||
void MCSAnalyzeTableExecutionPlan::unserialize(messageqcpp::ByteStream& bs)
|
||||
{
|
||||
ObjectReader::checkType(bs, ObjectReader::MCSANALYZETBLEXECUTIONPLAN);
|
||||
fReturnedCols.clear();
|
||||
fColumnMap.clear();
|
||||
uint32_t size;
|
||||
ObjectReader::checkType(bs, ObjectReader::MCSANALYZETBLEXECUTIONPLAN);
|
||||
fReturnedCols.clear();
|
||||
fColumnMap.clear();
|
||||
uint32_t size;
|
||||
|
||||
bs >> size;
|
||||
for (uint32_t i = 0; i < size; ++i)
|
||||
{
|
||||
auto* returnedColumn = dynamic_cast<ReturnedColumn*>(ObjectReader::createTreeNode(bs));
|
||||
SRCP srcp(returnedColumn);
|
||||
fReturnedCols.push_back(srcp);
|
||||
}
|
||||
bs >> size;
|
||||
for (uint32_t i = 0; i < size; ++i)
|
||||
{
|
||||
auto* returnedColumn = dynamic_cast<ReturnedColumn*>(ObjectReader::createTreeNode(bs));
|
||||
SRCP srcp(returnedColumn);
|
||||
fReturnedCols.push_back(srcp);
|
||||
}
|
||||
|
||||
bs >> size;
|
||||
for (uint32_t i = 0; i < size; ++i)
|
||||
{
|
||||
std::string colName;
|
||||
bs >> colName;
|
||||
auto* returnedColumn = dynamic_cast<ReturnedColumn*>(ObjectReader::createTreeNode(bs));
|
||||
SRCP srcp(returnedColumn);
|
||||
fColumnMap.insert(ColumnMap::value_type(colName, srcp));
|
||||
}
|
||||
bs >> size;
|
||||
for (uint32_t i = 0; i < size; ++i)
|
||||
{
|
||||
std::string colName;
|
||||
bs >> colName;
|
||||
auto* returnedColumn = dynamic_cast<ReturnedColumn*>(ObjectReader::createTreeNode(bs));
|
||||
SRCP srcp(returnedColumn);
|
||||
fColumnMap.insert(ColumnMap::value_type(colName, srcp));
|
||||
}
|
||||
|
||||
bs >> size;
|
||||
messageqcpp::ByteStream::doublebyte id;
|
||||
messageqcpp::ByteStream::quadbyte sessionId;
|
||||
messageqcpp::ByteStream::octbyte memory;
|
||||
bs >> size;
|
||||
messageqcpp::ByteStream::doublebyte id;
|
||||
messageqcpp::ByteStream::quadbyte sessionId;
|
||||
messageqcpp::ByteStream::octbyte memory;
|
||||
|
||||
for (uint32_t i = 0; i < size; i++)
|
||||
{
|
||||
bs >> sessionId;
|
||||
bs >> id;
|
||||
bs >> memory;
|
||||
frmParms.push_back(RMParam(sessionId, id, memory));
|
||||
}
|
||||
for (uint32_t i = 0; i < size; i++)
|
||||
{
|
||||
bs >> sessionId;
|
||||
bs >> id;
|
||||
bs >> memory;
|
||||
frmParms.push_back(RMParam(sessionId, id, memory));
|
||||
}
|
||||
|
||||
bs >> fData;
|
||||
bs >> reinterpret_cast<uint32_t&>(fSessionID);
|
||||
bs >> reinterpret_cast<uint32_t&>(fTxnID);
|
||||
bs >> fVerID;
|
||||
bs >> fStatementID;
|
||||
bs >> reinterpret_cast<uint64_t&>(fStringScanThreshold);
|
||||
bs >> fPriority;
|
||||
bs >> fSchemaName;
|
||||
bs >> fTableName;
|
||||
bs >> fLocalQuery;
|
||||
bs >> fTimeZone;
|
||||
bs >> fTraceFlags;
|
||||
bs >> fData;
|
||||
bs >> reinterpret_cast<uint32_t&>(fSessionID);
|
||||
bs >> reinterpret_cast<uint32_t&>(fTxnID);
|
||||
bs >> fVerID;
|
||||
bs >> fStatementID;
|
||||
bs >> reinterpret_cast<uint64_t&>(fStringScanThreshold);
|
||||
bs >> fPriority;
|
||||
bs >> fSchemaName;
|
||||
bs >> fTableName;
|
||||
bs >> fLocalQuery;
|
||||
bs >> fTimeZone;
|
||||
bs >> fTraceFlags;
|
||||
}
|
||||
} // namespace execplan
|
||||
} // namespace execplan
|
||||
|
Reference in New Issue
Block a user