[][src]Enum odbc_sys::InfoType

#[repr(u16)]
pub enum InfoType { SQL_MAX_DRIVER_CONNECTIONS, SQL_MAX_CONCURRENT_ACTIVITIES, SQL_DATA_SOURCE_NAME, SQL_SERVER_NAME, SQL_SEARCH_PATTERN_ESCAPE, SQL_DBMS_NAME, SQL_DBMS_VER, SQL_ACCESSIBLE_TABLES, SQL_ACCESSIBLE_PROCEDURES, SQL_CURSOR_COMMIT_BEHAVIOR, SQL_DATA_SOURCE_READ_ONLY, SQL_DEFAULT_TXN_ISOLATION, SQL_IDENTIFIER_CASE, SQL_IDENTIFIER_QUOTE_CHAR, SQL_MAX_COLUMN_NAME_LEN, SQL_MAX_CURSOR_NAME_LEN, SQL_MAX_SCHEMA_NAME_LEN, SQL_MAX_CATALOG_NAME_LEN, SQL_MAX_TABLE_NAME_LEN, SQL_TRANSACTION_CAPABLE, SQL_USER_NAME, SQL_TRANSACTION_ISOLATION_OPTION, SQL_INTEGRITY, SQL_GETDATA_EXTENSIONS, SQL_NULL_COLLATION, SQL_ALTER_TABLE, SQL_ORDER_BY_COLUMNS_IN_SELECT, SQL_SPECIAL_CHARACTERS, SQL_MAX_COLUMNS_IN_GROUP_BY, SQL_MAX_COLUMNS_IN_INDEX, SQL_MAX_COLUMNS_IN_ORDER_BY, SQL_MAX_COLUMNS_IN_SELECT, SQL_MAX_COLUMNS_IN_TABLE, SQL_MAX_INDEX_SIZE, SQL_MAX_ROW_SIZE, SQL_MAX_STATEMENT_LEN, SQL_MAX_TABLES_IN_SELECT, SQL_MAX_USER_NAME_LEN, SQL_OUTER_JOIN_CAPABILITIES, SQL_XOPEN_CLI_YEAR, SQL_CURSOR_SENSITIVITY, SQL_DESCRIBE_PARAMETER, SQL_CATALOG_NAME, SQL_COLLATION_SEQ, SQL_MAX_IDENTIFIER_LEN, SQL_ASYNC_MODE, SQL_MAX_ASYNC_CONCURRENT_STATEMENTS, SQL_ASYNC_DBC_FUNCTIONS, SQL_DRIVER_AWARE_POOLING_SUPPORTED, SQL_ASYNC_NOTIFICATION, }

Information requested by SQLGetInfo

Variants

SQL_MAX_DRIVER_CONNECTIONSSQL_MAX_CONCURRENT_ACTIVITIESSQL_DATA_SOURCE_NAMESQL_SERVER_NAMESQL_SEARCH_PATTERN_ESCAPESQL_DBMS_NAMESQL_DBMS_VERSQL_ACCESSIBLE_TABLESSQL_ACCESSIBLE_PROCEDURESSQL_CURSOR_COMMIT_BEHAVIORSQL_DATA_SOURCE_READ_ONLYSQL_DEFAULT_TXN_ISOLATIONSQL_IDENTIFIER_CASESQL_IDENTIFIER_QUOTE_CHARSQL_MAX_COLUMN_NAME_LENSQL_MAX_CURSOR_NAME_LENSQL_MAX_SCHEMA_NAME_LENSQL_MAX_CATALOG_NAME_LENSQL_MAX_TABLE_NAME_LENSQL_TRANSACTION_CAPABLESQL_USER_NAMESQL_TRANSACTION_ISOLATION_OPTIONSQL_INTEGRITYSQL_GETDATA_EXTENSIONSSQL_NULL_COLLATIONSQL_ALTER_TABLESQL_ORDER_BY_COLUMNS_IN_SELECTSQL_SPECIAL_CHARACTERSSQL_MAX_COLUMNS_IN_GROUP_BYSQL_MAX_COLUMNS_IN_INDEXSQL_MAX_COLUMNS_IN_ORDER_BYSQL_MAX_COLUMNS_IN_SELECTSQL_MAX_COLUMNS_IN_TABLESQL_MAX_INDEX_SIZESQL_MAX_ROW_SIZESQL_MAX_STATEMENT_LENSQL_MAX_TABLES_IN_SELECTSQL_MAX_USER_NAME_LENSQL_OUTER_JOIN_CAPABILITIESSQL_XOPEN_CLI_YEARSQL_CURSOR_SENSITIVITYSQL_DESCRIBE_PARAMETERSQL_CATALOG_NAMESQL_COLLATION_SEQSQL_MAX_IDENTIFIER_LENSQL_ASYNC_MODESQL_MAX_ASYNC_CONCURRENT_STATEMENTSSQL_ASYNC_DBC_FUNCTIONSSQL_DRIVER_AWARE_POOLING_SUPPORTEDSQL_ASYNC_NOTIFICATION

Trait Implementations

impl Clone for InfoType[src]

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

Performs copy-assignment from source. Read more

impl Eq for InfoType[src]

impl Copy for InfoType[src]

impl PartialEq<InfoType> for InfoType[src]

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

This method tests for !=.

impl Debug for InfoType[src]

Auto Trait Implementations

impl Send for InfoType

impl Sync for InfoType

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.