9 #ifndef anna_dbms_Data_hpp 10 #define anna_dbms_Data_hpp 62 bool isNull()
const {
return a_isNull; }
95 virtual std::string
asString()
const ;
110 a_isNulleable(isNulleable),
111 a_isNull(isNulleable),
120 a_type(other.a_type),
121 a_maxSize(other.a_maxSize),
122 a_isNulleable(other.a_isNulleable),
123 a_isNull(other.a_isNull),
124 a_buffer(other.a_buffer)
136 const bool a_isNulleable;
140 virtual void do_clear() = 0;
void clear()
Definition: Data.hpp:86
_v
Definition: Data.hpp:30
Data(const Type::_v type, const int maxSize, const bool isNulleable)
Definition: Data.hpp:107
bool isNull() const
Definition: Data.hpp:62
void setBuffer(void *buffer)
Definition: Data.hpp:131
Type::_v getType() const
Definition: Data.hpp:51
Data(const Data &other)
Definition: Data.hpp:119
Definition: TimeStamp.hpp:25
int getMaxSize() const
Definition: Data.hpp:45
void setNull(const bool isNull)
Definition: Data.hpp:76
bool isNulleable() const
Definition: Data.hpp:68
virtual std::string asString() const
void * getBuffer()
Definition: Data.hpp:56