#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: