Column.cc 553 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. // Copyright: All Rights Reserved
  2. // Author: egametang@gmail.com (tanghai)
  3. #include "Orm/Column.h"
  4. namespace Egametang {
  5. Column::Column()
  6. {
  7. }
  8. Column::Column(const std::string& name): columnStr(name)
  9. {
  10. }
  11. Column::Column(const Column& column)
  12. {
  13. columnStr = column.columnStr;
  14. }
  15. Column::~Column()
  16. {
  17. }
  18. Column& Column::operator()(std::string& name)
  19. {
  20. columnStr = columnStr + ", " + name;
  21. return *this;
  22. }
  23. bool Column::Empty() const
  24. {
  25. return columnStr.empty();
  26. }
  27. std::string Column::ToString() const
  28. {
  29. return columnStr;
  30. }
  31. } // namespace Egametang