Stores on index value from a Set. More...
#include <asql.hpp>
Public Member Functions | |
Index (const Utiny &x) | |
Index (const Tiny &x) | |
Index (const Ushort &x) | |
Index (const Short &x) | |
Index (const Uint &x) | |
Index (const Int &x) | |
Index (const Ubigint &x) | |
Index (const Bigint &x) | |
Index (const Float &x) | |
Index (const Double &x) | |
Index (const Time &x) | |
Index (const Date &x) | |
Index (const Datetime &x) | |
Index (const Blob &x) | |
Index (const Text &x) | |
Index (const Wtext &x) | |
Index (const char *const x, const size_t size_) | |
template<class T > | |
Index (const T &x) | |
Index (const UtinyN &x) | |
Index (const TinyN &x) | |
Index (const UshortN &x) | |
Index (const ShortN &x) | |
Index (const UintN &x) | |
Index (const IntN &x) | |
Index (const UbigintN &x) | |
Index (const BigintN &x) | |
Index (const FloatN &x) | |
Index (const DoubleN &x) | |
Index (const TimeN &x) | |
Index (const DateN &x) | |
Index (const DatetimeN &x) | |
Index (const BlobN &x) | |
Index (const TextN &x) | |
Index (const WtextN &x) | |
template<int size_> | |
Index (const NullableArray< char, size_ > &x) | |
template<class T > | |
Index (const Nullable< T > &x) | |
Index (const Index &x) | |
Index () | |
const Index & | operator= (const Index &x) |
bool | operator== (const Index &x) |
Public Attributes | |
Type | type |
void * | data |
size_t | size |
Stores on index value from a Set.
All of the constructors allow for implicit construction upon return from Set::getSqlIndex() except for the templated generic binary ones.
Definition at line 214 of file asql.hpp.
ASql::Data::Index::Index | ( | const char *const | x, |
const size_t | size_ | ||
) | [inline] |
ASql::Data::Index::Index | ( | const T & | x ) | [inline, explicit] |
ASql::Data::Index::Index | ( | const NullableArray< char, size_ > & | x ) | [inline] |
ASql::Data::Index::Index | ( | const Nullable< T > & | x ) | [inline, explicit] |
bool ASql::Data::Index::operator== | ( | const Index & | x ) | [inline] |
void* ASql::Data::Index::data |
Definition at line 217 of file asql.hpp.
Referenced by ASql::MySQL::Statement::bindBindings(), operator=(), and operator==().
size_t ASql::Data::Index::size |
Definition at line 218 of file asql.hpp.
Referenced by operator=(), and operator==().
Definition at line 216 of file asql.hpp.
Referenced by ASql::MySQL::Statement::bindBindings(), operator=(), and operator==().