112 return SystemTimePoint::min();
134 return std::string(
string,
_length);
151 std::vector<uint8> result;
163 memcpy(buf,
_value, length);
std::chrono::system_clock::time_point SystemTimePoint
virtual uint64 GetUInt64(char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
virtual SystemTimePoint GetDate(char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
virtual float GetFloat(char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
virtual double GetDouble(char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
virtual uint8 GetUInt8(char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
virtual int64 GetInt64(char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
virtual uint16 GetUInt16(char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
virtual int32 GetInt32(char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
virtual uint32 GetUInt32(char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
virtual int8 GetInt8(char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
virtual int16 GetInt16(char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
virtual char const * GetCString(char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
QueryResultFieldMetadata const * _meta
SystemTimePoint GetDate() const
std::string GetString() const
void SetMetadata(QueryResultFieldMetadata const *meta)
std::vector< uint8 > GetBinary() const
std::string_view GetStringView() const
char const * GetCString() const
void GetBinarySizeChecked(uint8 *buf, size_t size) const
void SetValue(char const *newValue, uint32 length)