[][src]Enum hdbconnect::TypeId

pub enum TypeId {
    TINYINT,
    SMALLINT,
    INT,
    BIGINT,
    DECIMAL,
    REAL,
    DOUBLE,
    CHAR,
    VARCHAR,
    NCHAR,
    NVARCHAR,
    BINARY,
    VARBINARY,
    CLOB,
    NCLOB,
    BLOB,
    BOOLEAN,
    STRING,
    NSTRING,
    BLOCATOR,
    BSTRING,
    TEXT,
    SHORTTEXT,
    BINTEXT,
    ALPHANUM,
    LONGDATE,
    SECONDDATE,
    DAYDATE,
    SECONDTIME,
    GEOMETRY,
    POINT,
    FIXED8,
    FIXED12,
    FIXED16,
}

ID of the value type of a database column or a parameter.

Variants

TINYINT

For database type TINYINT; used with HdbValue::TINYINT.

SMALLINT

For database type SMALLINT; used with HdbValue::SMALLINT.

INT

For database type INT; used with HdbValue::INT.

BIGINT

For database type BIGINT; used with HdbValue::BIGINT.

DECIMAL

For database type DECIMAL and SMALLDECIMAL; used with HdbValue::DECIMAL.

REAL

For database type REAL; used with HdbValue::REAL.

DOUBLE

For database type DOUBLE; used with HdbValue::DOUBLE.

CHAR

For database type CHAR; used with HdbValue::STRING.

VARCHAR

For database type VARCHAR; used with HdbValue::STRING.

NCHAR

For database type NCHAR; used with HdbValue::STRING.

NVARCHAR

For database type NVARCHAR; used with HdbValue::STRING.

BINARY

For database type BINARY; used with HdbValue::BINARY.

VARBINARY

For database type VARBINARY; used with HdbValue::BINARY.

CLOB

For database type CLOB; used with HdbValue::CLOB.

NCLOB

For database type NCLOB; used with HdbValue::NCLOB.

BLOB

For database type BLOB; used with HdbValue::BLOB.

BOOLEAN

For database type BOOLEAN; used with HdbValue::BOOLEAN.

STRING

For database type STRING; used with HdbValue::STRING.

NSTRING

For database type NSTRING; used with HdbValue::STRING.

BLOCATOR
BSTRING

Used with HdbValue::BINARY.

TEXT

For database type TEXT; used with HdbValue::TEXT.

SHORTTEXT

For database type SHORTTEXT; used with HdbValue::STRING.

BINTEXT

For database type BINTEXT; Used with HdbValue::BINARY or HdbValue::BLOB.

ALPHANUM

For database type ALPHANUM; used with HdbValue::STRING.

LONGDATE

For database type LONGDATE; used with HdbValue::LONGDATE.

SECONDDATE

For database type SECONDDATE; used with HdbValue::SECONDDATE.

DAYDATE

For database type DAYDATE; used with HdbValue::DAYDATE.

SECONDTIME

For database type SECONDTIME; used with HdbValue::SECONDTIME.

GEOMETRY

For database type GEOMETRY; used with HdbValue::GEOMETRY.

POINT

For database type POINT; used with HdbValue::POINT.

FIXED8

Transport format for database type DECIMAL; used with HdbValue::DECIMAL.

FIXED12

Transport format for database type DECIMAL; used with HdbValue::DECIMAL.

FIXED16

Transport format for database type DECIMAL; used with HdbValue::DECIMAL.

Trait Implementations

impl Clone for TypeId[src]

impl Copy for TypeId[src]

impl Debug for TypeId[src]

impl Display for TypeId[src]

impl Eq for TypeId[src]

impl PartialEq<TypeId> for TypeId[src]

impl Serialize for TypeId[src]

impl StructuralEq for TypeId[src]

impl StructuralPartialEq for TypeId[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,