1
0
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:
Leonid Fedorov
2022-01-21 16:43:49 +00:00
parent 6b6411229f
commit 04752ec546
1376 changed files with 393460 additions and 412662 deletions

View File

@ -16,10 +16,10 @@
MA 02110-1301, USA. */
/***********************************************************************
* $Id: rowcolumn.cpp 6309 2010-03-04 19:33:12Z zzhu $
*
*
***********************************************************************/
* $Id: rowcolumn.cpp 6309 2010-03-04 19:33:12Z zzhu $
*
*
***********************************************************************/
#include <iostream>
#include <string>
@ -52,30 +52,29 @@ using namespace joblist;
namespace execplan
{
/**
* Constructors/Destructors
*/
RowColumn::RowColumn(const uint32_t sessionID):
ReturnedColumn(sessionID)
{}
RowColumn::RowColumn (const RowColumn& rhs, const uint32_t sessionID):
ReturnedColumn(rhs, sessionID)
RowColumn::RowColumn(const uint32_t sessionID) : ReturnedColumn(sessionID)
{
fColumnVec.clear();
//fColumnVec = rhs.fColumnVec;
SRCP srcp;
}
for (uint32_t i = 0; i < rhs.fColumnVec.size(); i++)
{
srcp.reset(rhs.fColumnVec[i]->clone());
fColumnVec.push_back(srcp);
}
RowColumn::RowColumn(const RowColumn& rhs, const uint32_t sessionID) : ReturnedColumn(rhs, sessionID)
{
fColumnVec.clear();
// fColumnVec = rhs.fColumnVec;
SRCP srcp;
for (uint32_t i = 0; i < rhs.fColumnVec.size(); i++)
{
srcp.reset(rhs.fColumnVec[i]->clone());
fColumnVec.push_back(srcp);
}
}
RowColumn::~RowColumn()
{}
{
}
/**
* Methods
@ -83,112 +82,112 @@ RowColumn::~RowColumn()
RowColumn& RowColumn::operator=(const RowColumn& rhs)
{
if (this != &rhs)
{
fColumnVec.clear();
fColumnVec = rhs.fColumnVec;
}
if (this != &rhs)
{
fColumnVec.clear();
fColumnVec = rhs.fColumnVec;
}
return *this;
return *this;
}
ostream& operator<<(ostream& output, const RowColumn& rhs)
{
output << rhs.toString();
output << rhs.toString();
return output;
return output;
}
const string RowColumn::toString() const
{
ostringstream output;
output << "RowColumn" << endl;
ostringstream output;
output << "RowColumn" << endl;
for (uint32_t i = 0; i < fColumnVec.size(); i++)
output << fColumnVec[i]->toString();
for (uint32_t i = 0; i < fColumnVec.size(); i++)
output << fColumnVec[i]->toString();
return output.str();
return output.str();
}
void RowColumn::serialize(messageqcpp::ByteStream& b) const
{
b << (ObjectReader::id_t) ObjectReader::ROWCOLUMN;
ReturnedColumn::serialize(b);
b << (uint32_t)fColumnVec.size();
b << (ObjectReader::id_t)ObjectReader::ROWCOLUMN;
ReturnedColumn::serialize(b);
b << (uint32_t)fColumnVec.size();
for (uint32_t i = 0; i < fColumnVec.size(); i++)
fColumnVec[i]->serialize(b);
for (uint32_t i = 0; i < fColumnVec.size(); i++)
fColumnVec[i]->serialize(b);
}
void RowColumn::unserialize(messageqcpp::ByteStream& b)
{
fColumnVec.clear();
ObjectReader::checkType(b, ObjectReader::ROWCOLUMN);
ReturnedColumn::unserialize(b);
uint32_t size;
SRCP srcp;
b >> (uint32_t&)size;
fColumnVec.clear();
ObjectReader::checkType(b, ObjectReader::ROWCOLUMN);
ReturnedColumn::unserialize(b);
uint32_t size;
SRCP srcp;
b >> (uint32_t&)size;
for (uint32_t i = 0; i < size; i++)
{
srcp.reset(dynamic_cast<ReturnedColumn*>((ObjectReader::createTreeNode(b))));
fColumnVec.push_back(srcp);
}
for (uint32_t i = 0; i < size; i++)
{
srcp.reset(dynamic_cast<ReturnedColumn*>((ObjectReader::createTreeNode(b))));
fColumnVec.push_back(srcp);
}
}
bool RowColumn::operator==(const RowColumn& t) const
{
if (fColumnVec.size() != t.columnVec().size())
if (fColumnVec.size() != t.columnVec().size())
return false;
for (uint32_t i = 0; i < fColumnVec.size(); i++)
{
if (fColumnVec[i].get() != NULL)
{
if (t.columnVec()[i].get() == NULL)
return false;
for (uint32_t i = 0; i < fColumnVec.size(); i++)
{
if (fColumnVec[i].get() != NULL)
{
if (t.columnVec()[i].get() == NULL)
return false;
if (*(fColumnVec[i].get()) != t.columnVec()[i].get())
return false;
}
else if (t.columnVec()[i].get() != NULL)
return false;
if (*(fColumnVec[i].get()) != t.columnVec()[i].get())
return false;
}
else if (t.columnVec()[i].get() != NULL)
return false;
}
return true;
return true;
}
bool RowColumn::operator==(const TreeNode* t) const
{
const RowColumn* rc;
const RowColumn* rc;
rc = dynamic_cast<const RowColumn*>(t);
rc = dynamic_cast<const RowColumn*>(t);
if (rc == NULL)
return false;
if (rc == NULL)
return false;
return *this == *rc;
return *this == *rc;
}
bool RowColumn::operator!=(const RowColumn& t) const
{
return !(*this == t);
return !(*this == t);
}
bool RowColumn::operator!=(const TreeNode* t) const
{
return !(*this == t);
return !(*this == t);
}
ostream& operator<<(ostream& output, const SubSelect& ss)
{
output << ss.toString() << endl;
return output;
output << ss.toString() << endl;
return output;
}
const string SubSelect::toString() const
{
return string(">SubSelect<");
return string(">SubSelect<");
}
} // namespace execplan
} // namespace execplan