#[repr(u16)]pub enum InfoType {
Show 45 variants
SQL_MAX_DRIVER_CONNECTIONS = 0,
SQL_MAX_CONCURRENT_ACTIVITIES = 1,
SQL_DATA_SOURCE_NAME = 2,
SQL_SERVER_NAME = 13,
SQL_SEARCH_PATTERN_ESCAPE = 14,
SQL_DBMS_NAME = 17,
SQL_DBMS_VER = 18,
SQL_ACCESSIBLE_TABLES = 19,
SQL_ACCESSIBLE_PROCEDURES = 20,
SQL_CURSOR_COMMIT_BEHAVIOR = 23,
SQL_DATA_SOURCE_READ_ONLY = 25,
SQL_DEFAULT_TXN_ISOLATION = 26,
SQL_IDENTIFIER_CASE = 28,
SQL_IDENTIFIER_QUOTE_CHAR = 29,
SQL_MAX_COLUMN_NAME_LEN = 30,
SQL_MAX_CURSOR_NAME_LEN = 31,
SQL_MAX_SCHEMA_NAME_LEN = 32,
SQL_MAX_CATALOG_NAME_LEN = 34,
SQL_MAX_TABLE_NAME_LEN = 35,
SQL_TRANSACTION_CAPABLE = 46,
SQL_USER_NAME = 47,
SQL_TRANSACTION_ISOLATION_OPTION = 72,
SQL_INTEGRITY = 73,
SQL_GETDATA_EXTENSIONS = 81,
SQL_NULL_COLLATION = 85,
SQL_ALTER_TABLE = 86,
SQL_ORDER_BY_COLUMNS_IN_SELECT = 90,
SQL_SPECIAL_CHARACTERS = 94,
SQL_MAX_COLUMNS_IN_GROUP_BY = 97,
SQL_MAX_COLUMNS_IN_INDEX = 98,
SQL_MAX_COLUMNS_IN_ORDER_BY = 99,
SQL_MAX_COLUMNS_IN_SELECT = 100,
SQL_MAX_COLUMNS_IN_TABLE = 101,
SQL_MAX_INDEX_SIZE = 102,
SQL_MAX_ROW_SIZE = 104,
SQL_MAX_STATEMENT_LEN = 105,
SQL_MAX_TABLES_IN_SELECT = 106,
SQL_MAX_USER_NAME_LEN = 107,
SQL_OUTER_JOIN_CAPABILITIES = 115,
SQL_XOPEN_CLI_YEAR = 10_000,
SQL_CURSOR_SENSITIVITY = 10_001,
SQL_DESCRIBE_PARAMETER = 10_002,
SQL_CATALOG_NAME = 10_003,
SQL_COLLATION_SEQ = 10_004,
SQL_MAX_IDENTIFIER_LEN = 10_005,
}Expand description
Information requested by SQLGetInfo
Variants§
SQL_MAX_DRIVER_CONNECTIONS = 0
SQL_MAX_CONCURRENT_ACTIVITIES = 1
SQL_DATA_SOURCE_NAME = 2
SQL_SERVER_NAME = 13
SQL_SEARCH_PATTERN_ESCAPE = 14
SQL_DBMS_NAME = 17
SQL_DBMS_VER = 18
SQL_ACCESSIBLE_TABLES = 19
SQL_ACCESSIBLE_PROCEDURES = 20
SQL_CURSOR_COMMIT_BEHAVIOR = 23
SQL_DATA_SOURCE_READ_ONLY = 25
SQL_DEFAULT_TXN_ISOLATION = 26
SQL_IDENTIFIER_CASE = 28
SQL_IDENTIFIER_QUOTE_CHAR = 29
SQL_MAX_COLUMN_NAME_LEN = 30
SQL_MAX_CURSOR_NAME_LEN = 31
SQL_MAX_SCHEMA_NAME_LEN = 32
SQL_MAX_CATALOG_NAME_LEN = 34
SQL_MAX_TABLE_NAME_LEN = 35
SQL_TRANSACTION_CAPABLE = 46
SQL_USER_NAME = 47
SQL_TRANSACTION_ISOLATION_OPTION = 72
SQL_INTEGRITY = 73
SQL_GETDATA_EXTENSIONS = 81
SQL_NULL_COLLATION = 85
SQL_ALTER_TABLE = 86
SQL_ORDER_BY_COLUMNS_IN_SELECT = 90
SQL_SPECIAL_CHARACTERS = 94
SQL_MAX_COLUMNS_IN_GROUP_BY = 97
SQL_MAX_COLUMNS_IN_INDEX = 98
SQL_MAX_COLUMNS_IN_ORDER_BY = 99
SQL_MAX_COLUMNS_IN_SELECT = 100
SQL_MAX_COLUMNS_IN_TABLE = 101
SQL_MAX_INDEX_SIZE = 102
SQL_MAX_ROW_SIZE = 104
SQL_MAX_STATEMENT_LEN = 105
SQL_MAX_TABLES_IN_SELECT = 106
SQL_MAX_USER_NAME_LEN = 107
SQL_OUTER_JOIN_CAPABILITIES = 115
SQL_XOPEN_CLI_YEAR = 10_000
SQL_CURSOR_SENSITIVITY = 10_001
SQL_DESCRIBE_PARAMETER = 10_002
SQL_CATALOG_NAME = 10_003
SQL_COLLATION_SEQ = 10_004
SQL_MAX_IDENTIFIER_LEN = 10_005
Trait Implementations§
impl Copy for InfoType
impl Eq for InfoType
impl StructuralPartialEq for InfoType
Auto Trait Implementations§
impl Freeze for InfoType
impl RefUnwindSafe for InfoType
impl Send for InfoType
impl Sync for InfoType
impl Unpin for InfoType
impl UnwindSafe for InfoType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more