18#ifndef TRINITY_FIELD_VALUE_CONVERTER_H
19#define TRINITY_FIELD_VALUE_CONVERTER_H
std::chrono::system_clock::time_point SystemTimePoint
BaseDatabaseResultValueConverter(BaseDatabaseResultValueConverter const &)=delete
BaseDatabaseResultValueConverter & operator=(BaseDatabaseResultValueConverter const &)=delete
virtual uint64 GetUInt64(char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
virtual ~BaseDatabaseResultValueConverter()
BaseDatabaseResultValueConverter & operator=(BaseDatabaseResultValueConverter &&)=delete
virtual SystemTimePoint GetDate(char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
BaseDatabaseResultValueConverter()
BaseDatabaseResultValueConverter(BaseDatabaseResultValueConverter &&)=delete
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
static void LogTruncation(char const *getter, QueryResultFieldMetadata const *meta)
virtual char const * GetCString(char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
constexpr std::size_t size()