 |
SWC-DB
v0.5.12 C++ documentations
SWC-DB© (Super Wide Column Database) - High Performance Scalable Database (https://github.com/kashirin-alex/swc-db)
|
Go to the documentation of this file.
11 namespace SWC {
namespace DB {
namespace Specs {
16 :
Vec(other), col_type(other.col_type) {
33 if(col_type == other.col_type &&
size() == other.size()) {
35 for(
auto it2 = other.cbegin(); it != cend(); ++it, ++it2)
45 out <<
"size=" <<
size() <<
" [";
46 for(
const auto& value : *
this) {
56 const std::string& offset)
const {
57 out << offset <<
"Values([\n";
58 for(
const auto& value : *
this) {
59 value.display(
col_type, out << offset <<
" Value(", pretty);
62 out << offset <<
"])\n";
SWC_CAN_INLINE Vector & operator=(Vector &&other) noexcept
void print(std::ostream &out) const
void display(std::ostream &out, bool pretty, const std::string &offset) const
bool SWC_PURE_FUNC equal(const Values &other) const noexcept
void copy(const Values &other)
constexpr SWC_CAN_INLINE bool empty() const noexcept
The SWC-DB C++ namespace 'SWC'.
Value & add(Condition::Comp comp=Condition::EQ)
constexpr SWC_CAN_INLINE size_type size() const noexcept
SWC_CAN_INLINE reference emplace_back(ArgsT &&... args)
SWC_CAN_INLINE Values(Types::Column a_col_type=Types::Column::UNKNOWN) noexcept