rwlogo

Rogue Wave DBLink API Reference Guide

Product Documentation:

Rogue Wave DBLink
Documentation Home

Enumerations | Variables
ildconst.h File Reference
#include <ildblink/ild.h>

Enumerations

enum  IldInfoItem {
  IldMaxDriverConnections, IldMaxConcurrentActivities, IldDataSourceName, IldFetchDirection,
  IldServerName, IldDBMSName, IldDBMSVersion, IldCursorCommitBehavior,
  IldDataSourceReadOnly, IldDefTransactionIsolation, IldIdentifierCase, IldMaxColumnNameLength,
  IldMaxCursorNameLength, IldMaxSchemaNameLength, IldMaxCatalogNameLength, IldMaxTableNameLength,
  IldScrollConcurrency, IldTransactionCapable, IldUserName, IldTransactionIsolationOpt,
  IldIntegrity, IldGetDataExtension, IldNullCollation, IldAlterTable,
  IldOrderByColumnsInSelect, IldSpecialCharacters, IldMaxColumnsInGroupBy, IldMaxColumnsInOrderBy,
  IldMaxColumnsInSelect, IldMaxColumnsInTable, IldMaxStatementLength, IldMaxTablesInSelect,
  IldMaxUserNameLength, IldOuterJoinCapabilities, IldCursorSensitivity, IldDescribeParameter,
  IldCatalogName, IldCollatingSequence, IldMaxIdentifierLength
}
 The values of this enumeration list the items of server information that can be queried. More...
 

Variables

const IlInt IldAlterTableAddColumn
 
const IlInt IldAlterTableAddConstraint
 
const IlInt IldAlterTableAlterColumn
 
const IlInt IldAlterTableDropColumn
 
const IlInt IldAlterTableDropConstraint
 
const IlInt IldCurBehaviorClose
 
const IlInt IldCurBehaviorDelete
 
const IlInt IldCurBehaviorPreserve
 
const IlInt IldCursorAsensitive
 
const IlInt IldCursorInsensitive
 
const IlInt IldCursorSensitive
 
const IlInt IldFetchDirectionAbsolute
 
const IlInt IldFetchDirectionFirst
 
const IlInt IldFetchDirectionLast
 
const IlInt IldFetchDirectionNext
 
const IlInt IldFetchDirectionPrior
 
const IlInt IldFetchDirectionRelative
 
const IlInt IldGetDataAnyColumn
 
const IlInt IldGetDataAnyOrder
 
const IlInt IldIdentifierLower
 
const IlInt IldIdentifierMixed
 
const IlInt IldIdentifierSensitive
 
const IlInt IldIdentifierUpper
 
const IlInt IldNullCollateHigh
 
const IlInt IldNullCollateLow
 
const IlInt IldOuterJoinAllOps
 
const IlInt IldOuterJoinFull
 
const IlInt IldOuterJoinInner
 
const IlInt IldOuterJoinLeft
 
const IlInt IldOuterJoinNested
 
const IlInt IldOuterJoinNotOrdered
 
const IlInt IldOuterJoinRight
 
const IlInt IldScrollLock
 
const IlInt IldScrollOptRowver
 
const IlInt IldScrollOptValues
 
const IlInt IldScrollReadOnly
 
const short IldSQLAllTypes
 
const short IldSQLBFile
 
const short IldSQLBigint
 
const short IldSQLBin
 
const short IldSQLBit
 
const short IldSQLBitVarying
 
const short IldSQLBLOB
 
const short IldSQLBoolean
 
const short IldSQLByte
 
const short IldSQLChar
 
const short IldSQLCLOB
 
const short IldSQLCursor
 
const short IldSQLDate
 
const short IldSQLDateTime
 
const short IldSQLDecimal
 
const short IldSQLDouble
 
const short IldSQLFloat
 
const short IldSQLInteger
 
const short IldSQLInterval
 
const short IldSQLIntervalDay
 
const short IldSQLIntervalDH
 
const short IldSQLIntervalDM
 
const short IldSQLIntervalDS
 
const short IldSQLIntervalHM
 
const short IldSQLIntervalHour
 
const short IldSQLIntervalHS
 
const short IldSQLIntervalMinute
 
const short IldSQLIntervalMonth
 
const short IldSQLIntervalMS
 
const short IldSQLIntervalSecomd
 
const short IldSQLIntervalYear
 
const short IldSQLIntervalYM
 
const short IldSQLLongBin
 
const short IldSQLMoney
 
const short IldSQLNamedType
 
const short IldSQLNamedTypeRef
 
const short IldSQLNumeric
 
const short IldSQLReal
 
const short IldSQLRef
 
const short IldSQLRow
 
const short IldSQLSmallint
 
const short IldSQLText
 
const short IldSQLTime
 
const short IldSQLTimestamp
 
const short IldSQLTimestampTZ
 
const short IldSQLTimeTZ
 
const short IldSQLVarBin
 
const short IldSQLVarchar
 
const IlInt IldTransCapableAll
 
const IlInt IldTransCapableDDLCommit
 
const IlInt IldTransCapableDDLIgnore
 
const IlInt IldTransCapableDML
 
const IlInt IldTransCapableNone
 
const IlInt IldTransIsolReadCommitted
 
const IlInt IldTransIsolReadUncommitted
 
const IlInt IldTransIsolRepeatableRead
 
const IlInt IldTransIsolSerializable
 

Detailed Description

Declaration of various constants.

Enumeration Type Documentation

The values of this enumeration list the items of server information that can be queried.

One of these values must be used as the first argument to the function IldDbms::getInfo.

See Also
IldDbms
Enumerator
IldMaxDriverConnections 

CLI Code : 0 ; Item Value : integer

IldMaxConcurrentActivities 

CLI Code : 1 ; Item Value : integer

IldDataSourceName 

CLI Code : 2 ; Item Value : string

IldFetchDirection 

CLI Code : 8 ; Item Value : integer ; Possible values :

IldServerName 

CLI Code : 13 ; Item Value : string

IldDBMSName 

CLI Code : 17 ; Item Value : string

IldDBMSVersion 

CLI Code : 18 ; Item Value : string

IldCursorCommitBehavior 

CLI Code : 23 ; Item Value : integer ; Possible values :

IldDataSourceReadOnly 

CLI Code : 25 ; Item Value : string

IldDefTransactionIsolation 

CLI Code : 26 ; Item Value : integer ; Possible values :

IldIdentifierCase 

CLI Code : 28 ; Item Value : integer ; Possible values :

IldMaxColumnNameLength 

CLI Code : 30 ; Item Value : integer

IldMaxCursorNameLength 

CLI Code : 31 ; Item Value : integer

IldMaxSchemaNameLength 

CLI Code : 32 ; Item Value : integer

IldMaxCatalogNameLength 

CLI Code : 34 ; Item Value : integer

IldMaxTableNameLength 

CLI Code : 35 ; Item Value : integer

IldScrollConcurrency 

CLI Code : 43 ; Item Value : integer ; Possible values :

IldTransactionCapable 

CLI Code : 46 ; Item Value : integer ; Possible values :

IldUserName 

CLI Code : 47 ; Item Value : string

IldTransactionIsolationOpt 

CLI Code : 72 ; Item Value : integer ; Possible values :

IldIntegrity 

CLI Code : 73 ; Item Value : string

IldGetDataExtension 

CLI Code : 81 ; Item Value : integer ; For this item, the returned value is always the sum of IldGetDataAnyColumn and IldGetDataAnyOrder because DB Link implements theses capabilities for all supported RDBMSs.

warning.gif

This value is deprecated. As it is not any more part of the SQL standard (2003), it will be removed in future versions of DB Link.

IldNullCollation 

CLI Code : 85 ; Item Value : integer ; Possible values :

IldAlterTable 

CLI Code : 86 ; Item Value : integer ; Possible values :

IldOrderByColumnsInSelect 

CLI Code : 90 ; Item Value : string

IldSpecialCharacters 

CLI Code : 94 ; Item Value : string

IldMaxColumnsInGroupBy 

CLI Code : 97 ; Item Value : integer

IldMaxColumnsInOrderBy 

CLI Code : 99 ; Item Value : integer

IldMaxColumnsInSelect 

CLI Code : 100 ; Item Value : integer

IldMaxColumnsInTable 

CLI Code : 101 ; Item Value : integer

IldMaxStatementLength 

CLI Code : 105 ; Item Value : integer

IldMaxTablesInSelect 

CLI Code : 106 ; Item Value : integer

IldMaxUserNameLength 

CLI Code : 107 ; Item Value : integer

IldOuterJoinCapabilities 

CLI Code : 115 ; Item Value : integer ; Possible values :

IldCursorSensitivity 

CLI Code : 10001 ; Item Value : integer ; Possible values :

IldDescribeParameter 

CLI Code : 10002 ; Item Value : string

IldCatalogName 

CLI Code : 10003 ; Item Value : string

IldCollatingSequence 

CLI Code : 10004 ; Item Value : string

IldMaxIdentifierLength 

CLI Code : 10005 ; Item Value : integer

Variable Documentation

const IlInt IldAlterTableAddColumn
const IlInt IldAlterTableAddConstraint
const IlInt IldAlterTableAlterColumn
const IlInt IldAlterTableDropColumn
const IlInt IldAlterTableDropConstraint
const IlInt IldCurBehaviorClose
const IlInt IldCurBehaviorDelete
const IlInt IldCurBehaviorPreserve
const IlInt IldCursorAsensitive
const IlInt IldCursorInsensitive
const IlInt IldCursorSensitive
const IlInt IldFetchDirectionAbsolute
const IlInt IldFetchDirectionFirst
const IlInt IldFetchDirectionLast
const IlInt IldFetchDirectionNext
const IlInt IldFetchDirectionPrior
const IlInt IldFetchDirectionRelative
const IlInt IldGetDataAnyColumn
const IlInt IldGetDataAnyOrder
const IlInt IldIdentifierLower
const IlInt IldIdentifierMixed
const IlInt IldIdentifierSensitive
const IlInt IldIdentifierUpper
const IlInt IldNullCollateHigh
const IlInt IldNullCollateLow
const IlInt IldOuterJoinAllOps
const IlInt IldOuterJoinFull
const IlInt IldOuterJoinInner
const IlInt IldOuterJoinLeft
const IlInt IldOuterJoinNested
const IlInt IldOuterJoinNotOrdered
const IlInt IldOuterJoinRight
const IlInt IldScrollLock
const IlInt IldScrollOptRowver
const IlInt IldScrollOptValues
const IlInt IldScrollReadOnly
const short IldSQLAllTypes
const short IldSQLBFile
const short IldSQLBigint
const short IldSQLBin
const short IldSQLBit
const short IldSQLBitVarying
const short IldSQLBLOB
const short IldSQLBoolean
const short IldSQLByte
const short IldSQLChar
const short IldSQLCLOB
const short IldSQLCursor
const short IldSQLDate
const short IldSQLDateTime
const short IldSQLDecimal
const short IldSQLDouble
const short IldSQLFloat
const short IldSQLInteger
const short IldSQLInterval
const short IldSQLIntervalDay
const short IldSQLIntervalDH
const short IldSQLIntervalDM
const short IldSQLIntervalDS
const short IldSQLIntervalHM
const short IldSQLIntervalHour
const short IldSQLIntervalHS
const short IldSQLIntervalMinute
const short IldSQLIntervalMonth
const short IldSQLIntervalMS
const short IldSQLIntervalSecomd
const short IldSQLIntervalYear
const short IldSQLIntervalYM
const short IldSQLLongBin
const short IldSQLMoney
const short IldSQLNamedType
const short IldSQLNamedTypeRef
const short IldSQLNumeric
const short IldSQLReal
const short IldSQLRef
const short IldSQLRow
const short IldSQLSmallint
const short IldSQLText
const short IldSQLTime
const short IldSQLTimestamp
const short IldSQLTimestampTZ
const short IldSQLTimeTZ
const short IldSQLVarBin
const short IldSQLVarchar
const IlInt IldTransCapableAll
const IlInt IldTransCapableDDLCommit
const IlInt IldTransCapableDDLIgnore
const IlInt IldTransCapableDML
const IlInt IldTransCapableNone
const IlInt IldTransIsolReadCommitted
const IlInt IldTransIsolReadUncommitted
const IlInt IldTransIsolRepeatableRead
const IlInt IldTransIsolSerializable

© Copyright 2014, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.