#include <base/datum.h>
|
| constexpr const char * | GetFixedlenBytes () const |
| | Return the pointer to the binary representation of a fixed-length datum that is passed by value. More...
|
| |
| constexpr bool | GetBool () const |
| | Returns boolean value of a datum. More...
|
| |
| constexpr char | GetChar () const |
| | Returns character value of a datum. More...
|
| |
| constexpr int8_t | GetInt8 () const |
| | Returns 8-bit integer value of a datum. More...
|
| |
| constexpr uint8_t | GetUInt8 () const |
| | Returns 8-bit unsigned integer value of a datum. More...
|
| |
| constexpr int16_t | GetInt16 () const |
| | Returns 16-bit integer value of a datum. More...
|
| |
| constexpr uint16_t | GetUInt16 () const |
| | Returns 16-bit unsigned integer value of a datum. More...
|
| |
| constexpr int32_t | GetInt32 () const |
| | Returns 32-bit integer value of a datum. More...
|
| |
| constexpr uint32_t | GetUInt32 () const |
| | Returns 32-bit unsigned integer value of a datum. More...
|
| |
| constexpr Oid | GetOid () const |
| | Returns object identifier value of a datum. More...
|
| |
| constexpr int64_t | GetInt64 () const |
| | Returns 64-bit integer value of a datum. More...
|
| |
| constexpr uint64_t | GetUInt64 () const |
| | Returns 64-bit unsigned integer value of a datum. More...
|
| |
| constexpr float | GetFloat () const |
| | Returns single-precision floating point value of a datum. More...
|
| |
| constexpr double | GetDouble () const |
| | Returns double-precision floating point value of a datum. More...
|
| |
| constexpr void * | GetPointer () const |
| | Returns pointer value of a datum. More...
|
| |
| template<class T > |
| constexpr T * | GetPointerAs () const |
| | Returns the pointer value of a datum as const T*. More...
|
| |
◆ GetBool()
template<class DatumImpl >
Returns boolean value of a datum.
◆ GetChar()
template<class DatumImpl >
Returns character value of a datum.
◆ GetDouble()
template<class DatumImpl >
Returns double-precision floating point value of a datum.
◆ GetFixedlenBytes()
template<class DatumImpl >
Return the pointer to the binary representation of a fixed-length datum that is passed by value.
◆ GetFloat()
template<class DatumImpl >
Returns single-precision floating point value of a datum.
◆ GetInt16()
template<class DatumImpl >
Returns 16-bit integer value of a datum.
◆ GetInt32()
template<class DatumImpl >
Returns 32-bit integer value of a datum.
◆ GetInt64()
template<class DatumImpl >
Returns 64-bit integer value of a datum.
◆ GetInt8()
template<class DatumImpl >
Returns 8-bit integer value of a datum.
◆ GetOid()
template<class DatumImpl >
Returns object identifier value of a datum.
◆ GetPointer()
template<class DatumImpl >
Returns pointer value of a datum.
◆ GetPointerAs()
template<class DatumImpl >
template<class T >
Returns the pointer value of a datum as const T*.
◆ GetUInt16()
template<class DatumImpl >
Returns 16-bit unsigned integer value of a datum.
◆ GetUInt32()
template<class DatumImpl >
Returns 32-bit unsigned integer value of a datum.
◆ GetUInt64()
template<class DatumImpl >
Returns 64-bit unsigned integer value of a datum.
◆ GetUInt8()
template<class DatumImpl >
Returns 8-bit unsigned integer value of a datum.
◆ val()
template<class DatumImpl >
The documentation for this class was generated from the following file: