32 lines
806 B
C++
32 lines
806 B
C++
#include "matador/utils/primary_key_attribute.hpp"
|
|
|
|
namespace matador::utils {
|
|
primary_key_attribute::primary_key_attribute(const size_t size)
|
|
: size_( size ) {}
|
|
|
|
primary_key_attribute::primary_key_attribute(const generator_type generator)
|
|
: generator_( generator ) {}
|
|
|
|
primary_key_attribute::primary_key_attribute(const size_t size, const generator_type generator)
|
|
: size_( size )
|
|
, generator_( generator ) {}
|
|
|
|
primary_key_attribute& primary_key_attribute::operator=(const size_t size) {
|
|
size_ = size;
|
|
return *this;
|
|
}
|
|
|
|
primary_key_attribute& primary_key_attribute::operator=(const generator_type generator) {
|
|
generator_ = generator;
|
|
return *this;
|
|
}
|
|
|
|
size_t primary_key_attribute::size() const {
|
|
return size_;
|
|
}
|
|
|
|
generator_type primary_key_attribute::generator() const {
|
|
return generator_;
|
|
}
|
|
|
|
} |