TrinityCore
BaseDatabaseResultValueConverter Class Referenceabstract

#include <FieldValueConverter.h>

+ Inheritance diagram for BaseDatabaseResultValueConverter:

Public Member Functions

 BaseDatabaseResultValueConverter ()
 
 BaseDatabaseResultValueConverter (BaseDatabaseResultValueConverter const &)=delete
 
 BaseDatabaseResultValueConverter (BaseDatabaseResultValueConverter &&)=delete
 
BaseDatabaseResultValueConverteroperator= (BaseDatabaseResultValueConverter const &)=delete
 
BaseDatabaseResultValueConverteroperator= (BaseDatabaseResultValueConverter &&)=delete
 
virtual ~BaseDatabaseResultValueConverter ()
 
virtual uint8 GetUInt8 (char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
 
virtual int8 GetInt8 (char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
 
virtual uint16 GetUInt16 (char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
 
virtual int16 GetInt16 (char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
 
virtual uint32 GetUInt32 (char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
 
virtual int32 GetInt32 (char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
 
virtual uint64 GetUInt64 (char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
 
virtual int64 GetInt64 (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 char const * GetCString (char const *data, uint32 size, QueryResultFieldMetadata const *meta) const =0
 

Static Public Member Functions

static void LogTruncation (char const *getter, QueryResultFieldMetadata const *meta)
 

Detailed Description

Definition at line 25 of file FieldValueConverter.h.

Constructor & Destructor Documentation

◆ BaseDatabaseResultValueConverter() [1/3]

BaseDatabaseResultValueConverter::BaseDatabaseResultValueConverter ( )
default

◆ BaseDatabaseResultValueConverter() [2/3]

BaseDatabaseResultValueConverter::BaseDatabaseResultValueConverter ( BaseDatabaseResultValueConverter const &  )
delete

◆ BaseDatabaseResultValueConverter() [3/3]

BaseDatabaseResultValueConverter::BaseDatabaseResultValueConverter ( BaseDatabaseResultValueConverter &&  )
delete

◆ ~BaseDatabaseResultValueConverter()

BaseDatabaseResultValueConverter::~BaseDatabaseResultValueConverter ( )
virtualdefault

Member Function Documentation

◆ GetCString()

virtual char const * BaseDatabaseResultValueConverter::GetCString ( char const *  data,
uint32  size,
QueryResultFieldMetadata const *  meta 
) const
pure virtual

Implemented in PrimitiveResultValueConverter< char const *, std::void_t >, and PrimitiveResultValueConverter< DatabaseType, ToDatabaseTypeConverter >.

+ Here is the caller graph for this function:

◆ GetDouble()

virtual double BaseDatabaseResultValueConverter::GetDouble ( char const *  data,
uint32  size,
QueryResultFieldMetadata const *  meta 
) const
pure virtual

Implemented in PrimitiveResultValueConverter< char const *, std::void_t >, and PrimitiveResultValueConverter< DatabaseType, ToDatabaseTypeConverter >.

+ Here is the caller graph for this function:

◆ GetFloat()

virtual float BaseDatabaseResultValueConverter::GetFloat ( char const *  data,
uint32  size,
QueryResultFieldMetadata const *  meta 
) const
pure virtual

Implemented in PrimitiveResultValueConverter< char const *, std::void_t >, and PrimitiveResultValueConverter< DatabaseType, ToDatabaseTypeConverter >.

+ Here is the caller graph for this function:

◆ GetInt16()

virtual int16 BaseDatabaseResultValueConverter::GetInt16 ( char const *  data,
uint32  size,
QueryResultFieldMetadata const *  meta 
) const
pure virtual

Implemented in PrimitiveResultValueConverter< char const *, std::void_t >, and PrimitiveResultValueConverter< DatabaseType, ToDatabaseTypeConverter >.

+ Here is the caller graph for this function:

◆ GetInt32()

virtual int32 BaseDatabaseResultValueConverter::GetInt32 ( char const *  data,
uint32  size,
QueryResultFieldMetadata const *  meta 
) const
pure virtual

Implemented in PrimitiveResultValueConverter< char const *, std::void_t >, and PrimitiveResultValueConverter< DatabaseType, ToDatabaseTypeConverter >.

+ Here is the caller graph for this function:

◆ GetInt64()

virtual int64 BaseDatabaseResultValueConverter::GetInt64 ( char const *  data,
uint32  size,
QueryResultFieldMetadata const *  meta 
) const
pure virtual

Implemented in PrimitiveResultValueConverter< char const *, std::void_t >, and PrimitiveResultValueConverter< DatabaseType, ToDatabaseTypeConverter >.

+ Here is the caller graph for this function:

◆ GetInt8()

virtual int8 BaseDatabaseResultValueConverter::GetInt8 ( char const *  data,
uint32  size,
QueryResultFieldMetadata const *  meta 
) const
pure virtual

Implemented in PrimitiveResultValueConverter< char const *, std::void_t >, and PrimitiveResultValueConverter< DatabaseType, ToDatabaseTypeConverter >.

+ Here is the caller graph for this function:

◆ GetUInt16()

virtual uint16 BaseDatabaseResultValueConverter::GetUInt16 ( char const *  data,
uint32  size,
QueryResultFieldMetadata const *  meta 
) const
pure virtual

Implemented in PrimitiveResultValueConverter< char const *, std::void_t >, and PrimitiveResultValueConverter< DatabaseType, ToDatabaseTypeConverter >.

+ Here is the caller graph for this function:

◆ GetUInt32()

virtual uint32 BaseDatabaseResultValueConverter::GetUInt32 ( char const *  data,
uint32  size,
QueryResultFieldMetadata const *  meta 
) const
pure virtual

Implemented in PrimitiveResultValueConverter< char const *, std::void_t >, and PrimitiveResultValueConverter< DatabaseType, ToDatabaseTypeConverter >.

+ Here is the caller graph for this function:

◆ GetUInt64()

virtual uint64 BaseDatabaseResultValueConverter::GetUInt64 ( char const *  data,
uint32  size,
QueryResultFieldMetadata const *  meta 
) const
pure virtual

Implemented in PrimitiveResultValueConverter< char const *, std::void_t >, and PrimitiveResultValueConverter< DatabaseType, ToDatabaseTypeConverter >.

+ Here is the caller graph for this function:

◆ GetUInt8()

virtual uint8 BaseDatabaseResultValueConverter::GetUInt8 ( char const *  data,
uint32  size,
QueryResultFieldMetadata const *  meta 
) const
pure virtual

Implemented in PrimitiveResultValueConverter< char const *, std::void_t >, and PrimitiveResultValueConverter< DatabaseType, ToDatabaseTypeConverter >.

+ Here is the caller graph for this function:

◆ LogTruncation()

void BaseDatabaseResultValueConverter::LogTruncation ( char const *  getter,
QueryResultFieldMetadata const *  meta 
)
static

Definition at line 25 of file FieldValueConverter.cpp.

+ Here is the caller graph for this function:

◆ operator=() [1/2]

BaseDatabaseResultValueConverter & BaseDatabaseResultValueConverter::operator= ( BaseDatabaseResultValueConverter &&  )
delete

◆ operator=() [2/2]

BaseDatabaseResultValueConverter & BaseDatabaseResultValueConverter::operator= ( BaseDatabaseResultValueConverter const &  )
delete

The documentation for this class was generated from the following files: