Column.cc 477 B

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