DbValueType


Describes supported data types in database value.

You can find more information in comments below.

enum class DbValueType
{
    Null, // NULL value 
    Bool, // Boolean value (bool) 
    Char, // 1-byte signed integer or character (char) 
    Byte, // 1-byte unsigned integer (unsigned char, byte) 
    Short, // 2-byte signed integer (short) 
    UShort, // 2-byte unsigned integer (unsigned short) 
    Int, // 4-byte signed integer (int) 
    UInt, // 4-byte unsigned integer (unsigned int, uint) 
    Int64, // 8-byte signed integer (long long, int64) 
    UInt64, // 8-byte unsigned integer (unsigned long long, uint64) 
    Float, // 4-byte float (float) 
    Double, // 8-byte float (double) 
    String, // Unicode string (String) 
    AnsiString, // ANSI string (AnsiString) 
    Buffer, // Array of unsigned characters (std::vector<unsigned char>) 
    Date, // DbDate structure 
    Time, // DbTime structure 
    DateTime // DbDateTime structure 
};
Namespace: nitisa
Include: Nitisa/Db/DbValueType.h