Enum hdbconnect::TypeId
source · pub enum TypeId {
Show 34 variants
TINYINT = 1,
SMALLINT = 2,
INT = 3,
BIGINT = 4,
DECIMAL = 5,
REAL = 6,
DOUBLE = 7,
CHAR = 8,
VARCHAR = 9,
NCHAR = 10,
NVARCHAR = 11,
BINARY = 12,
VARBINARY = 13,
CLOB = 25,
NCLOB = 26,
BLOB = 27,
BOOLEAN = 28,
STRING = 29,
NSTRING = 30,
BLOCATOR = 31,
BSTRING = 33,
TEXT = 51,
SHORTTEXT = 52,
BINTEXT = 53,
ALPHANUM = 55,
LONGDATE = 61,
SECONDDATE = 62,
DAYDATE = 63,
SECONDTIME = 64,
GEOMETRY = 74,
POINT = 75,
FIXED8 = 81,
FIXED12 = 82,
FIXED16 = 76,
}
Expand description
ID of the value type of a database column or a parameter.
Variants§
TINYINT = 1
For database type TINYINT;
used with HdbValue::TINYINT
.
SMALLINT = 2
For database type SMALLINT;
used with HdbValue::SMALLINT
.
INT = 3
For database type INT;
used with HdbValue::INT
.
BIGINT = 4
For database type BIGINT;
used with HdbValue::BIGINT
.
DECIMAL = 5
For database type DECIMAL and SMALLDECIMAL;
used with HdbValue::DECIMAL
.
REAL = 6
For database type REAL;
used with HdbValue::REAL
.
DOUBLE = 7
For database type DOUBLE;
used with HdbValue::DOUBLE
.
CHAR = 8
For database type CHAR;
used with HdbValue::STRING
.
VARCHAR = 9
For database type VARCHAR;
used with HdbValue::STRING
.
NCHAR = 10
For database type NCHAR;
used with HdbValue::STRING
.
NVARCHAR = 11
For database type NVARCHAR;
used with HdbValue::STRING
.
BINARY = 12
For database type BINARY;
used with HdbValue::BINARY
.
VARBINARY = 13
For database type VARBINARY;
used with HdbValue::BINARY
.
CLOB = 25
For database type CLOB;
used with HdbValue::CLOB
.
NCLOB = 26
For database type NCLOB;
used with HdbValue::NCLOB
.
BLOB = 27
For database type BLOB;
used with HdbValue::BLOB
.
BOOLEAN = 28
For database type BOOLEAN;
used with HdbValue::BOOLEAN
.
STRING = 29
For database type STRING;
used with HdbValue::STRING
.
NSTRING = 30
For database type NSTRING;
used with HdbValue::STRING
.
BLOCATOR = 31
Maps to HdbValue::BINARY
or HdbValue::BLOB
.
BSTRING = 33
Used with HdbValue::BINARY
.
TEXT = 51
For database type TEXT.
SHORTTEXT = 52
For database type SHORTTEXT;
used with HdbValue::STRING
.
BINTEXT = 53
For database type BINTEXT;
Used with HdbValue::BINARY
or
HdbValue::BLOB
.
ALPHANUM = 55
For database type ALPHANUM;
used with HdbValue::STRING
.
LONGDATE = 61
For database type LONGDATE;
used with HdbValue::LONGDATE
.
SECONDDATE = 62
For database type SECONDDATE;
used with HdbValue::SECONDDATE
.
DAYDATE = 63
For database type DAYDATE;
used with HdbValue::DAYDATE
.
SECONDTIME = 64
For database type SECONDTIME;
used with HdbValue::SECONDTIME
.
GEOMETRY = 74
For database type GEOMETRY;
used with HdbValue::GEOMETRY
.
POINT = 75
For database type POINT;
used with HdbValue::POINT
.
FIXED8 = 81
Transport format for database type DECIMAL;
used with HdbValue::DECIMAL
.
FIXED12 = 82
Transport format for database type DECIMAL;
used with HdbValue::DECIMAL
.
FIXED16 = 76
Transport format for database type DECIMAL;
used with HdbValue::DECIMAL
.