[][src]Enum odbc_sys::InfoType

#[repr(u16)]pub enum InfoType {
    MaxDriverConnectinos,
    MaxConcurrentActivities,
    DataSourceName,
    ServerName,
    SearchPatternEscape,
    DbmsName,
    DbmsVer,
    AccessibleTables,
    AccessibleProcedures,
    CursorCommitBehaviour,
    DataSourceReadOnly,
    DefaultTxnIsolation,
    IdentifierCase,
    IdentifierQuoteChar,
    MaxColumnNameLen,
    MaxCursorNameLen,
    MaxSchemaNameLen,
    MaxCatalogNameLen,
    MaxTableNameLen,
    TransactionCapable,
    UserName,
    TransactionIsolationProtocol,
    Integrity,
    GetDataExtensions,
    NullCollation,
    AlterTable,
    OrderByColumnsInSelect,
    SpecialCharacters,
    MaxColumnsInGroupBy,
    MaxColumnsInIndex,
    MaxColumnsInOrderBy,
    MaxColumnsInSelect,
    MaxColumnsInTable,
    MaxIndexSize,
    MaxRowSize,
    MaxStatementLen,
    MaxTablesInSelect,
    MaxUserNameLen,
    OuterJoinCapabilities,
    XopenCliYear,
    CursorSensitivity,
    DescribeParameter,
    CatalogName,
    CollationSeq,
    MaxIdentifierLen,
    AsyncMode,
    MaxAsyncConcurrentStatements,
    AsyncDbcFunctions,
    DriverAwarePoolingSupported,
    AsyncNotification,
}

Information requested by SQLGetInfo

Variants

MaxDriverConnectinos
MaxConcurrentActivities
DataSourceName
ServerName
SearchPatternEscape
DbmsName
DbmsVer
AccessibleTables
AccessibleProcedures
CursorCommitBehaviour
DataSourceReadOnly
DefaultTxnIsolation
IdentifierCase
IdentifierQuoteChar
MaxColumnNameLen
MaxCursorNameLen
MaxSchemaNameLen
MaxCatalogNameLen
MaxTableNameLen
TransactionCapable
UserName
TransactionIsolationProtocol
Integrity
GetDataExtensions
NullCollation
AlterTable
OrderByColumnsInSelect
SpecialCharacters
MaxColumnsInGroupBy
MaxColumnsInIndex
MaxColumnsInOrderBy
MaxColumnsInSelect
MaxColumnsInTable
MaxIndexSize
MaxRowSize
MaxStatementLen
MaxTablesInSelect
MaxUserNameLen
OuterJoinCapabilities
XopenCliYear
CursorSensitivity
DescribeParameter
CatalogName
CollationSeq
MaxIdentifierLen
AsyncMode
MaxAsyncConcurrentStatements
AsyncDbcFunctions
DriverAwarePoolingSupported
AsyncNotification

Trait Implementations

impl Clone for InfoType[src]

impl Copy for InfoType[src]

impl Debug for InfoType[src]

impl Eq for InfoType[src]

impl PartialEq<InfoType> for InfoType[src]

impl StructuralEq for InfoType[src]

impl StructuralPartialEq for InfoType[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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.