ANNA Suite
2020b
Multipurpose development suite for Telco applications
|
#include <Float.hpp>
Public Member Functions | |
Float (const bool isNulleable=false, const char *format="%f") | |
Float (const Float &other) | |
float | getValue () const |
const char * | getFormat () const |
Float & | operator= (const Float &other) noexcept(false) |
Float & | operator= (const float value) noexcept(false) |
operator float () const | |
std::string | asString () const |
![]() | |
int | getMaxSize () const |
Type::_v | getType () const |
void * | getBuffer () |
bool | isNull () const |
bool | isNulleable () const |
void | setNull (const bool isNull) |
void | clear () |
Additional Inherited Members | |
![]() | |
Data (const Type::_v type, const int maxSize, const bool isNulleable) | |
Data (const Data &other) | |
void | setBuffer (void *buffer) |
Numero en coma flotante usado como entrada y/o salida de las sentencias SQL.
|
inlineexplicit |
Constructor.
isNulleable | Indica si el dato puede tomar valores nulos. format Indica el indicador de formato para pasar de cadena a numero. Usa la misma nomenclatura que printf, scanf, etc. Su uso dependerá del gestor de base de datos usado. |
|
inline |
Constructor copia.
other | Instancia de la que copiar. |
|
virtual |
Devuelve una cadena con la informacion referente a esta instancia.
Reimplemented from anna::dbms::Data.
|
inline |
|
inline |
Metodo obsoleto, debería usar getValue. Devuelve el contenido del campo de tipo Float.
|
inline |
Operador de conversion.
Operador de copia.
other | Float del que copiar. |
|
inlinenoexcept |
Operador de asignacion.
value | Float del que copiar. |