1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#[repr(u16)]
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
pub enum InfoType {
MaxDriverConnectinos = 0,
MaxConcurrentActivities = 1,
DataSourceName = 2,
ServerName = 13,
SearchPatternEscape = 14,
DbmsName = 17,
DbmsVer = 18,
AccessibleTables = 19,
AccessibleProcedures = 20,
CursorCommitBehaviour = 23,
DataSourceReadOnly = 25,
DefaultTxnIsolation = 26,
IdentifierCase = 28,
IdentifierQuoteChar = 29,
MaxColumnNameLen = 30,
MaxCursorNameLen = 31,
MaxSchemaNameLen = 32,
MaxCatalogNameLen = 34,
MaxTableNameLen = 35,
TransactionCapable = 46,
UserName = 47,
TransactionIsolationProtocol = 72,
Integrity = 73,
GetDataExtensions = 81,
NullCollation = 85,
AlterTable = 86,
OrderByColumnsInSelect = 90,
SpecialCharacters = 94,
MaxColumnsInGroupBy = 97,
MaxColumnsInIndex = 98,
MaxColumnsInOrderBy = 99,
MaxColumnsInSelect = 100,
MaxColumnsInTable = 101,
MaxIndexSize = 102,
MaxRowSize = 104,
MaxStatementLen = 105,
MaxTablesInSelect = 106,
MaxUserNameLen = 107,
OuterJoinCapabilities = 115,
XopenCliYear = 10000,
CursorSensitivity = 10001,
DescribeParameter = 10002,
CatalogName = 10003,
CollationSeq = 10004,
MaxIdentifierLen = 10005,
AsyncMode = 10021,
MaxAsyncConcurrentStatements = 10022,
AsyncDbcFunctions = 10023,
DriverAwarePoolingSupported = 10024,
AsyncNotification = 10025,
}