[][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.

BLOCATORBSTRING

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 PartialEq<TypeId> for TypeId[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for TypeId[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Eq for TypeId[src]

impl Copy for TypeId[src]

impl Debug for TypeId[src]

impl Serialize for TypeId[src]

Auto Trait Implementations

impl Send for TypeId

impl Sync for TypeId

Blanket Implementations

impl<T> From for T[src]

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

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

type Owned = T

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Same for T

type Output = T

Should always be Self