From VisualWorks®, 7.6 of February 1, 2008 on February 1, 2008 at 1:13:38 pm (Dialog confirm: 'You are filing-in a Parcel source file!\\While this is possible it will not have\the same effect as loading the parcel.\None of the Parcel''s prerequisites will\be loaded and none of its load actions\will be performed.\\Are you sure you want to file-in?' withCRs) ifFalse: [self error: 'Parcel file-in abandoned. Choose terminate or close.'] <class> <name>DB2CLIThreadedInterface</name> <environment>Database</environment> <super>Database.DB2CLIInterface</super> <private>false</private> none <imports> Database.DB2CLIThreadedInterfaceDictionary.* </imports> <category>Database-DB2</category> <attributes> <includeFiles></includeFiles> <includeDirectories></includeDirectories> <libraryFiles><item>libdb2.so</item></libraryFiles> <libraryDirectories></libraryDirectories> true full <package>DB2ThapiEXDI</package> </attributes> </class> <comment> Database.DB2CLIThreadedInterface
DB2CLIThreadedInterface defines multi-threaded calling conventions for the DB2 CLI.
</comment> <class> <name>DB2ThreadedSession</name> <environment>Database</environment> <super>Database.DB2Session</super> <private>false</private> none accessProtect <imports></imports> <category>Database-DB2</category> <attributes> <package>DB2ThapiEXDI</package> </attributes> </class> <comment> Database.DB2ThreadedSession
DB2ThreadedSession is the concrete implementation of multi-threaded session services using the DB2 CLI library. Instance Variables: accessProtect <Semaphore> The Semaphore is used to serialize the access of DB2 thread-unsafe routines.
</comment> <class> <name>DB2CLIWinThreadedInterface</name> <environment>Database</environment> <super>Database.DB2CLIThreadedInterface</super> <private>false</private> none <imports> Database.DB2CLIWinThreadedInterfaceDictionary.* </imports> <category>Database-DB2</category> <attributes> <includeFiles></includeFiles> <includeDirectories></includeDirectories> <libraryFiles><item>db2cli.dll</item></libraryFiles> <libraryDirectories></libraryDirectories> false full <package>DB2ThapiEXDI</package> </attributes> </class> <comment> Database.DB2CLIWinThreadedInterface
DB2CLIWinThreadedInterface defines multi-threaded calling conventions for the DB2 CLI on the Windows platform.
</comment> <class> <name>DB2ThreadedConnection</name> <environment>Database</environment> <super>Database.DB2Connection</super> <private>false</private> none accessProtect <imports></imports> <category>Database-DB2</category> <attributes> <package>DB2ThapiEXDI</package> </attributes> </class> <comment> Database.DB2ThreadedConnection
DB2ThreadedConnection is the concrete class implementation of multi-threaded connection services using the DB2 CLI library. Instance Variables: accessProtect <Semaphore> The Semaphore is used to serialize the access of DB2 thread-unsafe routines.
</comment> <class> <name>DB2CLILinuxThreadedInterface</name> <environment>Database</environment> <super>Database.DB2CLIThreadedInterface</super> <private>false</private> none <imports> Database.DB2CLILinuxThreadedInterfaceDictionary.* </imports> <category>Database-DB2</category> <attributes> <includeFiles></includeFiles> <includeDirectories></includeDirectories> <libraryFiles><item>libdb2.so</item></libraryFiles> <libraryDirectories></libraryDirectories> false full <package>DB2ThapiEXDI</package> </attributes> </class> <comment> Database.DB2CLILinuxThreadedInterface
DB2CLILinuxThreadedInterface defines multi-threaded calling conventions for the DB2 CLI on the Linux platform.
</comment> <name>RegisteredDB2ThreadedSessions</name> <environment>Database.DB2ThreadedSession</environment> <private>false</private> <constant>false</constant> <category>As yet unclassified</category> <attributes> <package>DB2ThapiEXDI</package> </attributes> <name>RegisteredDB2ThreadedConnections</name> <environment>Database.DB2ThreadedConnection</environment> <private>false</private> <constant>false</constant> <category>As yet unclassified</category> <attributes> <package>DB2ThapiEXDI</package> </attributes> <methods> Database.DB2CLIThreadedInterface class <category>class initialization</category>
initialize super initialize
</methods> <methods> Database.DB2ThreadedSession <category>data processing</category>
cancelExecution "Cancel the function running on a different thread" | xif rc | self hstmt isNil ifTrue: [ ^self ]. xif := self class xif. rc := xif SQLCancel: self hstmt. ( traceLevel >= 3 ) ifTrue: [ (self traceStream) print: rc; nextPutAll: ' = SQLCancel( hstmt = '; nextPutAll: (self hstmt printStringRadix: 16); nextPutAll: ')'. self class trace: self emitTrace ]. rc == xif SQL_SUCCESS ifFalse: [ "errs := self getStatementErrors." self class connectionClass externalDatabaseErrorSignal raiseSignal ].
</methods> <methods> Database.DB2ThreadedSession <category>private-execution</category>
executeExternal "Execute the prepared SQL text." "Really DB2 must serialize all calls" accessProtect critical: [super executeExternal].
</methods> <methods> Database.DB2ThreadedSession <category>initialize-release</category>
initialize super initialize. accessProtect := Semaphore forMutualExclusion.
</methods> <methods> Database.DB2ThreadedSession class <category>private</category>
connectionClass ^DB2ThreadedConnection
</methods> <methods> Database.DB2ThreadedSession class <category>private-registry</category>
registry ^RegisteredDB2ThreadedSessions
registry: aCollection RegisteredDB2ThreadedSessions := aCollection
</methods> <methods> Database.DB2CLIWinThreadedInterface class <category>class initialization</category>
initialize "DB2CLIInterface withAllSubclasses do: [:class | class initialize]. DB2Buffer install" self initializeDefineCaches. self initializeMaps.
</methods> <methods> Database.DB2ThreadedConnection <category>connections</category>
getSession "Answer an instance of the driver's subclass of ExternalDatabaseSession." "this needs access protection when multiple processes contain sessions which were obtained from a common connection" accessProtect critical: [^super getSession].
</methods> <methods> Database.DB2ThreadedConnection <category>initialize-release</category>
initialize super initialize. accessProtect := Semaphore forMutualExclusion.
</methods> <methods> Database.DB2ThreadedConnection <category>private-ObjectLens</category>
retainSession: session "Remember a session for reuse via the next getSession" "this needs access protection when multiple processes contain sessions which were obtained from a common connection" accessProtect critical: [super retainSession: session].
</methods> <methods> Database.DB2ThreadedConnection class <category>class initialization</category>
initialize "DB2ThreadedConnection initialize" super initialize.
initializeExternalInterface "Reset xif call with the right interface class based on the current platform." | xifClass | xifClass := self interfaceClass. self xif: (xifClass notNil ifTrue: [xifClass new] ifFalse: [nil]). self xif isNil ifTrue: [^Dialog warn: 'The DB2 CLI Driver is not correctly installed.' withCRs]. self initializeInformationTypeConversionMap.
initializeInterfaceMapping xifMap := IdentityDictionary new. xifMap at: #nt put: #DB2CLIWinThreadedInterface. xifMap at: #win95 put: #DB2CLIWinThreadedInterface. xifMap at: #linux_i386_unix put: #DB2CLILinuxThreadedInterface. xifMap at: #unknown put: #DB2CLILinuxThreadedInterface
interfaceClass | interfaceClassName | xifMap isNil ifTrue: [self initializeInterfaceMapping]. interfaceClassName := xifMap at: self platformType ifAbsent: [nil]. ^interfaceClassName notNil ifTrue: [ self environment at: interfaceClassName ifAbsent: [nil] ] ifFalse: [nil]
kind ^#'DB2/UDBThreaded'
sessionClass ^DB2ThreadedSession
</methods> <methods> Database.DB2ThreadedConnection class <category>private-registry</category>
registry ^RegisteredDB2ThreadedConnections
registry: aCollection RegisteredDB2ThreadedConnections := aCollection
</methods> <methods> Database.DB2CLILinuxThreadedInterface class <category>class initialization</category>
initialize "DB2CLIInterface withAllSubclasses do: [:class | class initialize]. DB2Buffer install" self initializeDefineCaches. self initializeMaps.
</methods> <methods> Database.DB2CLIThreadedInterface <category>procedures</category>
SQLAllocConnect: henv with: phdbc <C: SQLRETURN _threaded SQLAllocConnect(SQLHENV henv, SQLHDBC * phdbc)> ^self externalAccessFailedWith: _errorCode
SQLAllocEnv: phenv <C: SQLRETURN _threaded SQLAllocEnv(SQLHENV * phenv)> ^self externalAccessFailedWith: _errorCode
SQLAllocHandle: fHandleType with: hInput with: phOutput <C: SQLRETURN _threaded SQLAllocHandle(SQLSMALLINT fHandleType, SQLHANDLE hInput, SQLHANDLE * phOutput)> ^self externalAccessFailedWith: _errorCode
SQLAllocHandleStd: fHandleType with: hInput with: phOutput <C: SQLRETURN _threaded SQLAllocHandleStd(SQLSMALLINT fHandleType, SQLHANDLE hInput, SQLHANDLE * phOutput)> ^self externalAccessFailedWith: _errorCode
SQLAllocStmt: hdbc with: phstmt <C: SQLRETURN _threaded SQLAllocStmt(SQLHDBC hdbc, SQLHSTMT * phstmt)> ^self externalAccessFailedWith: _errorCode
SQLBindCol: hstmt with: icol with: fCType with: rgbValue with: cbValueMax with: pcbValue <C: SQLRETURN _threaded SQLBindCol(SQLHSTMT hstmt, SQLUSMALLINT icol, SQLSMALLINT fCType, SQLPOINTER rgbValue, SQLINTEGER cbValueMax, SQLINTEGER * pcbValue)> ^self externalAccessFailedWith: _errorCode
SQLBindFileToCol: hstmt with: icol with: FileName with: FileNameLength with: FileOptions with: MaxFileNameLength with: StringLength with: IndicatorValue <C: SQLRETURN _threaded SQLBindFileToCol(SQLHSTMT hstmt, SQLUSMALLINT icol, SQLCHAR * FileName, SQLSMALLINT * FileNameLength, SQLUINTEGER * FileOptions, SQLSMALLINT MaxFileNameLength, SQLINTEGER * StringLength, SQLINTEGER * IndicatorValue)> ^self externalAccessFailedWith: _errorCode
SQLBindFileToParam: hstmt with: ipar with: fSqlType with: FileName with: FileNameLength with: FileOptions with: MaxFileNameLength with: IndicatorValue <C: SQLRETURN _threaded SQLBindFileToParam(SQLHSTMT hstmt, SQLUSMALLINT ipar, SQLSMALLINT fSqlType, SQLCHAR * FileName, SQLSMALLINT * FileNameLength, SQLUINTEGER * FileOptions, SQLSMALLINT MaxFileNameLength, SQLINTEGER * IndicatorValue)> ^self externalAccessFailedWith: _errorCode
SQLBindParam: StatementHandle with: ParameterNumber with: ValueType with: ParameterType with: LengthPrecision with: ParameterScale with: ParameterValue with: StrLen_or_Ind <C: SQLRETURN _threaded SQLBindParam(SQLHSTMT StatementHandle, SQLUSMALLINT ParameterNumber, SQLSMALLINT ValueType, SQLSMALLINT ParameterType, SQLUINTEGER LengthPrecision, SQLSMALLINT ParameterScale, SQLPOINTER ParameterValue, SQLINTEGER * StrLen_or_Ind)> ^self externalAccessFailedWith: _errorCode
SQLBindParameter: hstmt with: ipar with: fParamType with: fCType with: fSqlType with: cbColDef with: ibScale with: rgbValue with: cbValueMax with: pcbValue <C: SQLRETURN _threaded SQLBindParameter(SQLHSTMT hstmt, SQLUSMALLINT ipar, SQLSMALLINT fParamType, SQLSMALLINT fCType, SQLSMALLINT fSqlType, SQLUINTEGER cbColDef, SQLSMALLINT ibScale, SQLPOINTER rgbValue, SQLINTEGER cbValueMax, SQLINTEGER * pcbValue)> ^self externalAccessFailedWith: _errorCode
SQLBrowseConnect: hdbc with: szConnStrIn with: cbConnStrIn with: szConnStrOut with: cbConnStrOutMax with: pcbConnStrOut <C: SQLRETURN _threaded SQLBrowseConnect(SQLHDBC hdbc, SQLCHAR * szConnStrIn, SQLSMALLINT cbConnStrIn, SQLCHAR * szConnStrOut, SQLSMALLINT cbConnStrOutMax, SQLSMALLINT * pcbConnStrOut)> ^self externalAccessFailedWith: _errorCode
SQLBrowseConnectW: hdbc with: szConnStrIn with: cbConnStrIn with: szConnStrOut with: cbConnStrOutMax with: pcbConnStrOut <C: SQLRETURN _threaded SQLBrowseConnectW(SQLHDBC hdbc, SQLWCHAR * szConnStrIn, SQLSMALLINT cbConnStrIn, SQLWCHAR * szConnStrOut, SQLSMALLINT cbConnStrOutMax, SQLSMALLINT * pcbConnStrOut)> ^self externalAccessFailedWith: _errorCode
SQLBuildDataLink: hStmt with: pszLinkType with: cbLinkType with: pszDataLocation with: cbDataLocation with: pszComment with: cbComment with: pDataLink with: cbDataLinkMax with: pcbDataLink <C: SQLRETURN _threaded SQLBuildDataLink(SQLHSTMT hStmt, SQLCHAR * pszLinkType, SQLINTEGER cbLinkType, SQLCHAR * pszDataLocation, SQLINTEGER cbDataLocation, SQLCHAR * pszComment, SQLINTEGER cbComment, SQLCHAR * pDataLink, SQLINTEGER cbDataLinkMax, SQLINTEGER * pcbDataLink)> ^self externalAccessFailedWith: _errorCode
SQLBulkOperations: StatementHandle with: Operation <C: SQLRETURN _threaded SQLBulkOperations(SQLHSTMT StatementHandle, SQLSMALLINT Operation)> ^self externalAccessFailedWith: _errorCode
SQLCancel: hstmt <C: SQLRETURN _threaded SQLCancel(SQLHSTMT hstmt)> ^self externalAccessFailedWith: _errorCode
SQLCloseCursor: hStmt <C: SQLRETURN _threaded SQLCloseCursor(SQLHSTMT hStmt)> ^self externalAccessFailedWith: _errorCode
SQLColAttribute: hstmt with: icol with: fDescType with: rgbDesc with: cbDescMax with: pcbDesc with: pfDesc <C: SQLRETURN _threaded SQLColAttribute(SQLHSTMT hstmt, SQLUSMALLINT icol, SQLUSMALLINT fDescType, SQLPOINTER rgbDesc, SQLSMALLINT cbDescMax, SQLSMALLINT * pcbDesc, SQLPOINTER pfDesc)> ^self externalAccessFailedWith: _errorCode
SQLColAttributes: hstmt with: icol with: fDescType with: rgbDesc with: cbDescMax with: pcbDesc with: pfDesc <C: SQLRETURN _threaded SQLColAttributes(SQLHSTMT hstmt, SQLUSMALLINT icol, SQLUSMALLINT fDescType, SQLPOINTER rgbDesc, SQLSMALLINT cbDescMax, SQLSMALLINT * pcbDesc, SQLINTEGER * pfDesc)> ^self externalAccessFailedWith: _errorCode
SQLColAttributesW: hstmt with: icol with: fDescType with: rgbDesc with: cbDescMax with: pcbDesc with: pfDesc <C: SQLRETURN _threaded SQLColAttributesW(SQLHSTMT hstmt, SQLUSMALLINT icol, SQLUSMALLINT fDescType, SQLPOINTER rgbDesc, SQLSMALLINT cbDescMax, SQLSMALLINT * pcbDesc, SQLINTEGER * pfDesc)> ^self externalAccessFailedWith: _errorCode
SQLColAttributeW: hstmt with: iCol with: iField with: pCharAttr with: cbCharAttrMax with: pcbCharAttr with: pNumAttr <C: SQLRETURN _threaded SQLColAttributeW(SQLHSTMT hstmt, SQLUSMALLINT iCol, SQLUSMALLINT iField, SQLPOINTER pCharAttr, SQLSMALLINT cbCharAttrMax, SQLSMALLINT * pcbCharAttr, SQLPOINTER pNumAttr)> ^self externalAccessFailedWith: _errorCode
SQLColumnPrivileges: hstmt with: szCatalogName with: cbCatalogName with: szSchemaName with: cbSchemaName with: szTableName with: cbTableName with: szColumnName with: cbColumnName <C: SQLRETURN _threaded SQLColumnPrivileges(SQLHSTMT hstmt, SQLCHAR * szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR * szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR * szTableName, SQLSMALLINT cbTableName, SQLCHAR * szColumnName, SQLSMALLINT cbColumnName)> ^self externalAccessFailedWith: _errorCode
SQLColumnPrivilegesW: hstmt with: szCatalogName with: cbCatalogName with: szSchemaName with: cbSchemaName with: szTableName with: cbTableName with: szColumnName with: cbColumnName <C: SQLRETURN _threaded SQLColumnPrivilegesW(SQLHSTMT hstmt, SQLWCHAR * szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR * szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR * szTableName, SQLSMALLINT cbTableName, SQLWCHAR * szColumnName, SQLSMALLINT cbColumnName)> ^self externalAccessFailedWith: _errorCode
SQLColumns: hstmt with: szCatalogName with: cbCatalogName with: szSchemaName with: cbSchemaName with: szTableName with: cbTableName with: szColumnName with: cbColumnName <C: SQLRETURN _threaded SQLColumns(SQLHSTMT hstmt, SQLCHAR * szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR * szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR * szTableName, SQLSMALLINT cbTableName, SQLCHAR * szColumnName, SQLSMALLINT cbColumnName)> ^self externalAccessFailedWith: _errorCode
SQLColumnsW: hstmt with: szCatalogName with: cbCatalogName with: szSchemaName with: cbSchemaName with: szTableName with: cbTableName with: szColumnName with: cbColumnName <C: SQLRETURN _threaded SQLColumnsW(SQLHSTMT hstmt, SQLWCHAR * szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR * szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR * szTableName, SQLSMALLINT cbTableName, SQLWCHAR * szColumnName, SQLSMALLINT cbColumnName)> ^self externalAccessFailedWith: _errorCode
SQLConnect: hdbc with: szDSN with: cbDSN with: szUID with: cbUID with: szAuthStr with: cbAuthStr <C: SQLRETURN _threaded SQLConnect(SQLHDBC hdbc, SQLCHAR * szDSN, SQLSMALLINT cbDSN, SQLCHAR * szUID, SQLSMALLINT cbUID, SQLCHAR * szAuthStr, SQLSMALLINT cbAuthStr)> ^self externalAccessFailedWith: _errorCode
SQLConnectWInt: hdbc with: szDSN with: cbDSN with: szUID with: cbUID with: szAuthStr with: cbAuthStr <C: SQLRETURN _threaded SQLConnectWInt(SQLHDBC hdbc, SQLWCHAR * szDSN, SQLSMALLINT cbDSN, SQLWCHAR * szUID, SQLSMALLINT cbUID, SQLWCHAR * szAuthStr, SQLSMALLINT cbAuthStr)> ^self externalAccessFailedWith: _errorCode
SQLCopyDesc: hDescSource with: hDescTarget <C: SQLRETURN _threaded SQLCopyDesc(SQLHDESC hDescSource, SQLHDESC hDescTarget)> ^self externalAccessFailedWith: _errorCode
SQLDataSources: henv with: fDirection with: szDSN with: cbDSNMax with: pcbDSN with: szDescription with: cbDescriptionMax with: pcbDescription <C: SQLRETURN _threaded SQLDataSources(SQLHENV henv, SQLUSMALLINT fDirection, SQLCHAR * szDSN, SQLSMALLINT cbDSNMax, SQLSMALLINT * pcbDSN, SQLCHAR * szDescription, SQLSMALLINT cbDescriptionMax, SQLSMALLINT * pcbDescription)> ^self externalAccessFailedWith: _errorCode
SQLDataSourcesW: henv with: fDirection with: szDSN with: cbDSNMax with: pcbDSN with: szDescription with: cbDescriptionMax with: pcbDescription <C: SQLRETURN _threaded SQLDataSourcesW(SQLHENV henv, SQLUSMALLINT fDirection, SQLWCHAR * szDSN, SQLSMALLINT cbDSNMax, SQLSMALLINT * pcbDSN, SQLWCHAR * szDescription, SQLSMALLINT cbDescriptionMax, SQLSMALLINT * pcbDescription)> ^self externalAccessFailedWith: _errorCode
SQLDescribeCol: hstmt with: icol with: szColName with: cbColNameMax with: pcbColName with: pfSqlType with: pcbColDef with: pibScale with: pfNullable <C: SQLRETURN _threaded SQLDescribeCol(SQLHSTMT hstmt, SQLUSMALLINT icol, SQLCHAR * szColName, SQLSMALLINT cbColNameMax, SQLSMALLINT * pcbColName, SQLSMALLINT * pfSqlType, SQLUINTEGER * pcbColDef, SQLSMALLINT * pibScale, SQLSMALLINT * pfNullable)> ^self externalAccessFailedWith: _errorCode
SQLDescribeColW: hstmt with: icol with: szColName with: cbColNameMax with: pcbColName with: pfSqlType with: pcbColDef with: pibScale with: pfNullable <C: SQLRETURN _threaded SQLDescribeColW(SQLHSTMT hstmt, SQLUSMALLINT icol, SQLWCHAR * szColName, SQLSMALLINT cbColNameMax, SQLSMALLINT * pcbColName, SQLSMALLINT * pfSqlType, SQLUINTEGER * pcbColDef, SQLSMALLINT * pibScale, SQLSMALLINT * pfNullable)> ^self externalAccessFailedWith: _errorCode
SQLDescribeParam: hstmt with: ipar with: pfSqlType with: pcbParamDef with: pibScale with: pfNullable <C: SQLRETURN _threaded SQLDescribeParam(SQLHSTMT hstmt, SQLUSMALLINT ipar, SQLSMALLINT * pfSqlType, SQLUINTEGER * pcbParamDef, SQLSMALLINT * pibScale, SQLSMALLINT * pfNullable)> ^self externalAccessFailedWith: _errorCode
SQLDisconnect: hdbc <C: SQLRETURN _threaded SQLDisconnect(SQLHDBC hdbc)> ^self externalAccessFailedWith: _errorCode
SQLDriverConnect: hdbc with: hwnd with: szConnStrIn with: cbConnStrIn with: szConnStrOut with: cbConnStrOutMax with: pcbConnStrOut with: fDriverCompletion <C: SQLRETURN _threaded SQLDriverConnect(SQLHDBC hdbc, SQLHWND hwnd, SQLCHAR * szConnStrIn, SQLSMALLINT cbConnStrIn, SQLCHAR * szConnStrOut, SQLSMALLINT cbConnStrOutMax, SQLSMALLINT * pcbConnStrOut, SQLUSMALLINT fDriverCompletion)> ^self externalAccessFailedWith: _errorCode
SQLDriverConnectW: hdbc with: hwnd with: szConnStrIn with: cbConnStrIn with: szConnStrOut with: cbConnStrOutMax with: pcbConnStrOut with: fDriverCompletion <C: SQLRETURN _threaded SQLDriverConnectW(SQLHDBC hdbc, SQLHWND hwnd, SQLWCHAR * szConnStrIn, SQLSMALLINT cbConnStrIn, SQLWCHAR * szConnStrOut, SQLSMALLINT cbConnStrOutMax, SQLSMALLINT * pcbConnStrOut, SQLUSMALLINT fDriverCompletion)> ^self externalAccessFailedWith: _errorCode
SQLDrivers: henv with: fDirection with: szDriverDesc with: cbDriverDescMax with: pcbDriverDesc with: szDriverAttributes with: cbDrvrAttrMax with: pcbDrvrAttr <C: SQLRETURN _threaded SQLDrivers(SQLHENV henv, SQLUSMALLINT fDirection, SQLCHAR * szDriverDesc, SQLSMALLINT cbDriverDescMax, SQLSMALLINT * pcbDriverDesc, SQLCHAR * szDriverAttributes, SQLSMALLINT cbDrvrAttrMax, SQLSMALLINT * pcbDrvrAttr)> ^self externalAccessFailedWith: _errorCode
SQLEndTran: fHandleType with: hHandle with: fType <C: SQLRETURN _threaded SQLEndTran(SQLSMALLINT fHandleType, SQLHANDLE hHandle, SQLSMALLINT fType)> ^self externalAccessFailedWith: _errorCode
SQLError: henv with: hdbc with: hstmt with: szSqlState with: pfNativeError with: szErrorMsg with: cbErrorMsgMax with: pcbErrorMsg <C: SQLRETURN _threaded SQLError(SQLHENV henv, SQLHDBC hdbc, SQLHSTMT hstmt, SQLCHAR * szSqlState, SQLINTEGER * pfNativeError, SQLCHAR * szErrorMsg, SQLSMALLINT cbErrorMsgMax, SQLSMALLINT * pcbErrorMsg)> ^self externalAccessFailedWith: _errorCode
SQLErrorW: henv with: hdbc with: hstmt with: szSqlState with: pfNativeError with: szErrorMsg with: cbErrorMsgMax with: pcbErrorMsg <C: SQLRETURN _threaded SQLErrorW(SQLHENV henv, SQLHDBC hdbc, SQLHSTMT hstmt, SQLWCHAR * szSqlState, SQLINTEGER * pfNativeError, SQLWCHAR * szErrorMsg, SQLSMALLINT cbErrorMsgMax, SQLSMALLINT * pcbErrorMsg)> ^self externalAccessFailedWith: _errorCode
SQLExecDirect: hstmt with: szSqlStr with: cbSqlStr <C: SQLRETURN _threaded SQLExecDirect(SQLHSTMT hstmt, SQLCHAR * szSqlStr, SQLINTEGER cbSqlStr)> ^self externalAccessFailedWith: _errorCode
SQLExecDirectW: hstmt with: szSqlStr with: cbSqlStr <C: SQLRETURN _threaded SQLExecDirectW(SQLHSTMT hstmt, SQLWCHAR * szSqlStr, SQLINTEGER cbSqlStr)> ^self externalAccessFailedWith: _errorCode
SQLExecute: hstmt <C: SQLRETURN _threaded SQLExecute(SQLHSTMT hstmt)> ^self externalAccessFailedWith: _errorCode
SQLExtendedBind: hstmt with: fBindCol with: cRecords with: pfCType with: rgbValue with: cbValueMax with: puiPrecisionCType with: psScaleCType with: pcbValue with: piIndicatorPtr with: pfParamType with: pfSQLType with: pcbColDef with: pibScale <C: SQLRETURN _threaded SQLExtendedBind(SQLHSTMT hstmt, SQLSMALLINT fBindCol, SQLSMALLINT cRecords, SQLSMALLINT * pfCType, SQLPOINTER * rgbValue, SQLINTEGER * cbValueMax, SQLUINTEGER * puiPrecisionCType, SQLSMALLINT * psScaleCType, SQLINTEGER * * pcbValue, SQLINTEGER * * piIndicatorPtr, SQLSMALLINT * pfParamType, SQLSMALLINT * pfSQLType, SQLUINTEGER * pcbColDef, SQLSMALLINT * pibScale)> ^self externalAccessFailedWith: _errorCode
SQLExtendedFetch: hstmt with: fFetchType with: irow with: pcrow with: rgfRowStatus <C: SQLRETURN _threaded SQLExtendedFetch(SQLHSTMT hstmt, SQLUSMALLINT fFetchType, SQLINTEGER irow, SQLUINTEGER * pcrow, SQLUSMALLINT * rgfRowStatus)> ^self externalAccessFailedWith: _errorCode
SQLExtendedPrepare: hstmt with: pszSqlStmt with: cbSqlStmt with: cPars with: sStmtType with: cStmtAttrs with: piStmtAttr with: pvParams <C: SQLRETURN _threaded SQLExtendedPrepare(SQLHSTMT hstmt, SQLCHAR * pszSqlStmt, SQLINTEGER cbSqlStmt, SQLINTEGER cPars, SQLSMALLINT sStmtType, SQLINTEGER cStmtAttrs, SQLINTEGER * piStmtAttr, SQLINTEGER * pvParams)> ^self externalAccessFailedWith: _errorCode
SQLFetch: hstmt <C: SQLRETURN _threaded SQLFetch(SQLHSTMT hstmt)> ^self externalAccessFailedWith: _errorCode
SQLFetchScroll: StatementHandle with: FetchOrientation with: FetchOffset <C: SQLRETURN _threaded SQLFetchScroll(SQLHSTMT StatementHandle, SQLSMALLINT FetchOrientation, SQLINTEGER FetchOffset)> ^self externalAccessFailedWith: _errorCode
SQLForeignKeys: hstmt with: szPkCatalogName with: cbPkCatalogName with: szPkSchemaName with: cbPkSchemaName with: szPkTableName with: cbPkTableName with: szFkCatalogName with: cbFkCatalogName with: szFkSchemaName with: cbFkSchemaName with: szFkTableName with: cbFkTableName <C: SQLRETURN _threaded SQLForeignKeys(SQLHSTMT hstmt, SQLCHAR * szPkCatalogName, SQLSMALLINT cbPkCatalogName, SQLCHAR * szPkSchemaName, SQLSMALLINT cbPkSchemaName, SQLCHAR * szPkTableName, SQLSMALLINT cbPkTableName, SQLCHAR * szFkCatalogName, SQLSMALLINT cbFkCatalogName, SQLCHAR * szFkSchemaName, SQLSMALLINT cbFkSchemaName, SQLCHAR * szFkTableName, SQLSMALLINT cbFkTableName)> ^self externalAccessFailedWith: _errorCode
SQLForeignKeysW: hstmt with: szPkCatalogName with: cbPkCatalogName with: szPkSchemaName with: cbPkSchemaName with: szPkTableName with: cbPkTableName with: szFkCatalogName with: cbFkCatalogName with: szFkSchemaName with: cbFkSchemaName with: szFkTableName with: cbFkTableName <C: SQLRETURN _threaded SQLForeignKeysW(SQLHSTMT hstmt, SQLWCHAR * szPkCatalogName, SQLSMALLINT cbPkCatalogName, SQLWCHAR * szPkSchemaName, SQLSMALLINT cbPkSchemaName, SQLWCHAR * szPkTableName, SQLSMALLINT cbPkTableName, SQLWCHAR * szFkCatalogName, SQLSMALLINT cbFkCatalogName, SQLWCHAR * szFkSchemaName, SQLSMALLINT cbFkSchemaName, SQLWCHAR * szFkTableName, SQLSMALLINT cbFkTableName)> ^self externalAccessFailedWith: _errorCode
SQLFreeConnect: hdbc <C: SQLRETURN _threaded SQLFreeConnect(SQLHDBC hdbc)> ^self externalAccessFailedWith: _errorCode
SQLFreeEnv: henv <C: SQLRETURN _threaded SQLFreeEnv(SQLHENV henv)> ^self externalAccessFailedWith: _errorCode
SQLFreeHandle: fHandleType with: hHandle <C: SQLRETURN _threaded SQLFreeHandle(SQLSMALLINT fHandleType, SQLHANDLE hHandle)> ^self externalAccessFailedWith: _errorCode
SQLFreeStmt: hstmt with: fOption <C: SQLRETURN _threaded SQLFreeStmt(SQLHSTMT hstmt, SQLUSMALLINT fOption)> ^self externalAccessFailedWith: _errorCode
SQLGetConnectAttr: ConnectionHandle with: Attribute with: Value with: BufferLength with: StringLength <C: SQLRETURN _threaded SQLGetConnectAttr(SQLHDBC ConnectionHandle, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER BufferLength, SQLINTEGER * StringLength)> ^self externalAccessFailedWith: _errorCode
SQLGetConnectAttrW: hdbc with: fAttribute with: rgbValue with: cbValueMax with: pcbValue <C: SQLRETURN _threaded SQLGetConnectAttrW(SQLHDBC hdbc, SQLINTEGER fAttribute, SQLPOINTER rgbValue, SQLINTEGER cbValueMax, SQLINTEGER * pcbValue)> ^self externalAccessFailedWith: _errorCode
SQLGetConnectOption: hdbc with: fOption with: pvParam <C: SQLRETURN _threaded SQLGetConnectOption(SQLHDBC hdbc, SQLUSMALLINT fOption, SQLPOINTER pvParam)> ^self externalAccessFailedWith: _errorCode
SQLGetCursorName: hstmt with: szCursor with: cbCursorMax with: pcbCursor <C: SQLRETURN _threaded SQLGetCursorName(SQLHSTMT hstmt, SQLCHAR * szCursor, SQLSMALLINT cbCursorMax, SQLSMALLINT * pcbCursor)> ^self externalAccessFailedWith: _errorCode
SQLGetCursorNameW: hstmt with: szCursor with: cbCursorMax with: pcbCursor <C: SQLRETURN _threaded SQLGetCursorNameW(SQLHSTMT hstmt, SQLWCHAR * szCursor, SQLSMALLINT cbCursorMax, SQLSMALLINT * pcbCursor)> ^self externalAccessFailedWith: _errorCode
SQLGetData: hstmt with: icol with: fCType with: rgbValue with: cbValueMax with: pcbValue <C: SQLRETURN _threaded SQLGetData(SQLHSTMT hstmt, SQLUSMALLINT icol, SQLSMALLINT fCType, SQLPOINTER rgbValue, SQLINTEGER cbValueMax, SQLINTEGER * pcbValue)> ^self externalAccessFailedWith: _errorCode
SQLGetDataLinkAttr: hStmt with: fAttrType with: pDataLink with: cbDataLink with: pAttribute with: cbAttributeMax with: pcbAttribute <C: SQLRETURN _threaded SQLGetDataLinkAttr(SQLHSTMT hStmt, SQLSMALLINT fAttrType, SQLCHAR * pDataLink, SQLINTEGER cbDataLink, SQLPOINTER pAttribute, SQLINTEGER cbAttributeMax, SQLINTEGER * pcbAttribute)> ^self externalAccessFailedWith: _errorCode
SQLGetDescField: DescriptorHandle with: RecNumber with: FieldIdentifier with: Value with: BufferLength with: StringLength <C: SQLRETURN _threaded SQLGetDescField(SQLHDESC DescriptorHandle, SQLSMALLINT RecNumber, SQLSMALLINT FieldIdentifier, SQLPOINTER Value, SQLINTEGER BufferLength, SQLINTEGER * StringLength)> ^self externalAccessFailedWith: _errorCode
SQLGetDescFieldW: hdesc with: iRecord with: iField with: rgbValue with: cbValueMax with: pcbValue <C: SQLRETURN _threaded SQLGetDescFieldW(SQLHDESC hdesc, SQLSMALLINT iRecord, SQLSMALLINT iField, SQLPOINTER rgbValue, SQLINTEGER cbValueMax, SQLINTEGER * pcbValue)> ^self externalAccessFailedWith: _errorCode
SQLGetDescRec: DescriptorHandle with: RecNumber with: Name with: BufferLength with: StringLength with: Type with: SubType with: Length with: Precision with: Scale with: Nullable <C: SQLRETURN _threaded SQLGetDescRec(SQLHDESC DescriptorHandle, SQLSMALLINT RecNumber, SQLCHAR * Name, SQLSMALLINT BufferLength, SQLSMALLINT * StringLength, SQLSMALLINT * Type, SQLSMALLINT * SubType, SQLINTEGER * Length, SQLSMALLINT * Precision, SQLSMALLINT * Scale, SQLSMALLINT * Nullable)> ^self externalAccessFailedWith: _errorCode
SQLGetDescRecW: hdesc with: iRecord with: szName with: cbNameMax with: pcbName with: pfType with: pfSubType with: pLength with: pPrecision with: pScale with: pNullable <C: SQLRETURN _threaded SQLGetDescRecW(SQLHDESC hdesc, SQLSMALLINT iRecord, SQLWCHAR * szName, SQLSMALLINT cbNameMax, SQLSMALLINT * pcbName, SQLSMALLINT * pfType, SQLSMALLINT * pfSubType, SQLINTEGER * pLength, SQLSMALLINT * pPrecision, SQLSMALLINT * pScale, SQLSMALLINT * pNullable)> ^self externalAccessFailedWith: _errorCode
SQLGetDiagField: fHandleType with: hHandle with: iRecNumber with: fDiagIdentifier with: pDiagInfo with: cbDiagInfoMax with: pcbDiagInfo <C: SQLRETURN _threaded SQLGetDiagField(SQLSMALLINT fHandleType, SQLHANDLE hHandle, SQLSMALLINT iRecNumber, SQLSMALLINT fDiagIdentifier, SQLPOINTER pDiagInfo, SQLSMALLINT cbDiagInfoMax, SQLSMALLINT * pcbDiagInfo)> ^self externalAccessFailedWith: _errorCode
SQLGetDiagFieldW: fHandleType with: handle with: iRecord with: fDiagField with: rgbDiagInfo with: cbDiagInfoMax with: pcbDiagInfo <C: SQLRETURN _threaded SQLGetDiagFieldW(SQLSMALLINT fHandleType, SQLHANDLE handle, SQLSMALLINT iRecord, SQLSMALLINT fDiagField, SQLPOINTER rgbDiagInfo, SQLSMALLINT cbDiagInfoMax, SQLSMALLINT * pcbDiagInfo)> ^self externalAccessFailedWith: _errorCode
SQLGetDiagRec: fHandleType with: hHandle with: iRecNumber with: pszSqlState with: pfNativeError with: pszErrorMsg with: cbErrorMsgMax with: pcbErrorMsg <C: SQLRETURN _threaded SQLGetDiagRec(SQLSMALLINT fHandleType, SQLHANDLE hHandle, SQLSMALLINT iRecNumber, SQLCHAR * pszSqlState, SQLINTEGER * pfNativeError, SQLCHAR * pszErrorMsg, SQLSMALLINT cbErrorMsgMax, SQLSMALLINT * pcbErrorMsg)> ^self externalAccessFailedWith: _errorCode
SQLGetDiagRecW: fHandleType with: handle with: iRecord with: szSqlState with: pfNativeError with: szErrorMsg with: cbErrorMsgMax with: pcbErrorMsg <C: SQLRETURN _threaded SQLGetDiagRecW(SQLSMALLINT fHandleType, SQLHANDLE handle, SQLSMALLINT iRecord, SQLWCHAR * szSqlState, SQLINTEGER * pfNativeError, SQLWCHAR * szErrorMsg, SQLSMALLINT cbErrorMsgMax, SQLSMALLINT * pcbErrorMsg)> ^self externalAccessFailedWith: _errorCode
SQLGetEnvAttr: henv with: Attribute with: Value with: BufferLength with: StringLength <C: SQLRETURN _threaded SQLGetEnvAttr(SQLHENV henv, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER BufferLength, SQLINTEGER * StringLength)> ^self externalAccessFailedWith: _errorCode
SQLGetFunctions: hdbc with: fFunction with: pfExists <C: SQLRETURN _threaded SQLGetFunctions(SQLHDBC hdbc, SQLUSMALLINT fFunction, SQLUSMALLINT * pfExists)> ^self externalAccessFailedWith: _errorCode
SQLGetInfo: hdbc with: fInfoType with: rgbInfoValue with: cbInfoValueMax with: pcbInfoValue <C: SQLRETURN _threaded SQLGetInfo(SQLHDBC hdbc, SQLUSMALLINT fInfoType, SQLPOINTER rgbInfoValue, SQLSMALLINT cbInfoValueMax, SQLSMALLINT * pcbInfoValue)> ^self externalAccessFailedWith: _errorCode
SQLGetInfoW: hdbc with: fInfoType with: rgbInfoValue with: cbInfoValueMax with: pcbInfoValue <C: SQLRETURN _threaded SQLGetInfoW(SQLHDBC hdbc, SQLUSMALLINT fInfoType, SQLPOINTER rgbInfoValue, SQLSMALLINT cbInfoValueMax, SQLSMALLINT * pcbInfoValue)> ^self externalAccessFailedWith: _errorCode
SQLGetLength: hstmt with: LocatorCType with: Locator with: StringLength with: IndicatorValue <C: SQLRETURN _threaded SQLGetLength(SQLHSTMT hstmt, SQLSMALLINT LocatorCType, SQLINTEGER Locator, SQLINTEGER * StringLength, SQLINTEGER * IndicatorValue)> ^self externalAccessFailedWith: _errorCode
SQLGetPosition: hstmt with: LocatorCType with: SourceLocator with: SearchLocator with: SearchLiteral with: SearchLiteralLength with: FromPosition with: LocatedAt with: IndicatorValue <C: SQLRETURN _threaded SQLGetPosition(SQLHSTMT hstmt, SQLSMALLINT LocatorCType, SQLINTEGER SourceLocator, SQLINTEGER SearchLocator, SQLCHAR * SearchLiteral, SQLINTEGER SearchLiteralLength, SQLUINTEGER FromPosition, SQLUINTEGER * LocatedAt, SQLINTEGER * IndicatorValue)> ^self externalAccessFailedWith: _errorCode
SQLGetSQLCA: henv with: hdbc with: hstmt with: pSqlca <C: SQLRETURN _threaded SQLGetSQLCA(SQLHENV henv, SQLHDBC hdbc, SQLHSTMT hstmt, struct sqlca * pSqlca)> ^self externalAccessFailedWith: _errorCode
SQLGetStmtAttr: StatementHandle with: Attribute with: Value with: BufferLength with: StringLength <C: SQLRETURN _threaded SQLGetStmtAttr(SQLHSTMT StatementHandle, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER BufferLength, SQLINTEGER * StringLength)> ^self externalAccessFailedWith: _errorCode
SQLGetStmtAttrW: hstmt with: fAttribute with: rgbValue with: cbValueMax with: pcbValue <C: SQLRETURN _threaded SQLGetStmtAttrW(SQLHSTMT hstmt, SQLINTEGER fAttribute, SQLPOINTER rgbValue, SQLINTEGER cbValueMax, SQLINTEGER * pcbValue)> ^self externalAccessFailedWith: _errorCode
SQLGetStmtOption: hstmt with: fOption with: pvParam <C: SQLRETURN _threaded SQLGetStmtOption(SQLHSTMT hstmt, SQLUSMALLINT fOption, SQLPOINTER pvParam)> ^self externalAccessFailedWith: _errorCode
SQLGetSubString: hstmt with: LocatorCType with: SourceLocator with: FromPosition with: ForLength with: TargetCType with: rgbValue with: cbValueMax with: StringLength with: IndicatorValue <C: SQLRETURN _threaded SQLGetSubString(SQLHSTMT hstmt, SQLSMALLINT LocatorCType, SQLINTEGER SourceLocator, SQLUINTEGER FromPosition, SQLUINTEGER ForLength, SQLSMALLINT TargetCType, SQLPOINTER rgbValue, SQLINTEGER cbValueMax, SQLINTEGER * StringLength, SQLINTEGER * IndicatorValue)> ^self externalAccessFailedWith: _errorCode
SQLGetTypeInfo: hstmt with: fSqlType <C: SQLRETURN _threaded SQLGetTypeInfo(SQLHSTMT hstmt, SQLSMALLINT fSqlType)> ^self externalAccessFailedWith: _errorCode
SQLMoreResults: hstmt <C: SQLRETURN _threaded SQLMoreResults(SQLHSTMT hstmt)> ^self externalAccessFailedWith: _errorCode
SQLNativeSql: hdbc with: szSqlStrIn with: cbSqlStrIn with: szSqlStr with: cbSqlStrMax with: pcbSqlStr <C: SQLRETURN _threaded SQLNativeSql(SQLHDBC hdbc, SQLCHAR * szSqlStrIn, SQLINTEGER cbSqlStrIn, SQLCHAR * szSqlStr, SQLINTEGER cbSqlStrMax, SQLINTEGER * pcbSqlStr)> ^self externalAccessFailedWith: _errorCode
SQLNativeSqlW: hdbc with: szSqlStrIn with: cbSqlStrIn with: szSqlStr with: cbSqlStrMax with: pcbSqlStr <C: SQLRETURN _threaded SQLNativeSqlW(SQLHDBC hdbc, SQLWCHAR * szSqlStrIn, SQLINTEGER cbSqlStrIn, SQLWCHAR * szSqlStr, SQLINTEGER cbSqlStrMax, SQLINTEGER * pcbSqlStr)> ^self externalAccessFailedWith: _errorCode
SQLNumParams: hstmt with: pcpar <C: SQLRETURN _threaded SQLNumParams(SQLHSTMT hstmt, SQLSMALLINT * pcpar)> ^self externalAccessFailedWith: _errorCode
SQLNumResultCols: hstmt with: pccol <C: SQLRETURN _threaded SQLNumResultCols(SQLHSTMT hstmt, SQLSMALLINT * pccol)> ^self externalAccessFailedWith: _errorCode
SQLParamData: hstmt with: prgbValue <C: SQLRETURN _threaded SQLParamData(SQLHSTMT hstmt, SQLPOINTER * prgbValue)> ^self externalAccessFailedWith: _errorCode
SQLParamOptions: hstmt with: crow with: pirow <C: SQLRETURN _threaded SQLParamOptions(SQLHSTMT hstmt, SQLUINTEGER crow, SQLUINTEGER * pirow)> ^self externalAccessFailedWith: _errorCode
SQLPrepare: hstmt with: szSqlStr with: cbSqlStr <C: SQLRETURN _threaded SQLPrepare(SQLHSTMT hstmt, SQLCHAR * szSqlStr, SQLINTEGER cbSqlStr)> ^self externalAccessFailedWith: _errorCode
SQLPrepareW: hstmt with: szSqlStr with: cbSqlStr <C: SQLRETURN _threaded SQLPrepareW(SQLHSTMT hstmt, SQLWCHAR * szSqlStr, SQLINTEGER cbSqlStr)> ^self externalAccessFailedWith: _errorCode
SQLPrimaryKeys: hstmt with: szCatalogName with: cbCatalogName with: szSchemaName with: cbSchemaName with: szTableName with: cbTableName <C: SQLRETURN _threaded SQLPrimaryKeys(SQLHSTMT hstmt, SQLCHAR * szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR * szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR * szTableName, SQLSMALLINT cbTableName)> ^self externalAccessFailedWith: _errorCode
SQLPrimaryKeysW: hstmt with: szCatalogName with: cbCatalogName with: szSchemaName with: cbSchemaName with: szTableName with: cbTableName <C: SQLRETURN _threaded SQLPrimaryKeysW(SQLHSTMT hstmt, SQLWCHAR * szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR * szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR * szTableName, SQLSMALLINT cbTableName)> ^self externalAccessFailedWith: _errorCode
SQLProcedureColumns: hstmt with: szCatalogName with: cbCatalogName with: szSchemaName with: cbSchemaName with: szProcName with: cbProcName with: szColumnName with: cbColumnName <C: SQLRETURN _threaded SQLProcedureColumns(SQLHSTMT hstmt, SQLCHAR * szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR * szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR * szProcName, SQLSMALLINT cbProcName, SQLCHAR * szColumnName, SQLSMALLINT cbColumnName)> ^self externalAccessFailedWith: _errorCode
SQLProcedureColumnsW: hstmt with: szCatalogName with: cbCatalogName with: szSchemaName with: cbSchemaName with: szProcName with: cbProcName with: szColumnName with: cbColumnName <C: SQLRETURN _threaded SQLProcedureColumnsW(SQLHSTMT hstmt, SQLWCHAR * szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR * szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR * szProcName, SQLSMALLINT cbProcName, SQLWCHAR * szColumnName, SQLSMALLINT cbColumnName)> ^self externalAccessFailedWith: _errorCode
SQLProcedures: hstmt with: szCatalogName with: cbCatalogName with: szSchemaName with: cbSchemaName with: szProcName with: cbProcName <C: SQLRETURN _threaded SQLProcedures(SQLHSTMT hstmt, SQLCHAR * szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR * szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR * szProcName, SQLSMALLINT cbProcName)> ^self externalAccessFailedWith: _errorCode
SQLProceduresW: hstmt with: szCatalogName with: cbCatalogName with: szSchemaName with: cbSchemaName with: szProcName with: cbProcName <C: SQLRETURN _threaded SQLProceduresW(SQLHSTMT hstmt, SQLWCHAR * szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR * szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR * szProcName, SQLSMALLINT cbProcName)> ^self externalAccessFailedWith: _errorCode
SQLPutData: hstmt with: rgbValue with: cbValue <C: SQLRETURN _threaded SQLPutData(SQLHSTMT hstmt, SQLPOINTER rgbValue, SQLINTEGER cbValue)> ^self externalAccessFailedWith: _errorCode
SQLRowCount: hstmt with: pcrow <C: SQLRETURN _threaded SQLRowCount(SQLHSTMT hstmt, SQLINTEGER * pcrow)> ^self externalAccessFailedWith: _errorCode
SQLSetColAttributes: hstmt with: icol with: pszColName with: cbColName with: fSQLType with: cbColDef with: ibScale with: fNullable <C: SQLRETURN _threaded SQLSetColAttributes(SQLHSTMT hstmt, SQLUSMALLINT icol, SQLCHAR * pszColName, SQLSMALLINT cbColName, SQLSMALLINT fSQLType, SQLUINTEGER cbColDef, SQLSMALLINT ibScale, SQLSMALLINT fNullable)> ^self externalAccessFailedWith: _errorCode
SQLSetConnectAttr: hdbc with: fOption with: pvParam with: fStrLen <C: SQLRETURN _threaded SQLSetConnectAttr(SQLHDBC hdbc, SQLINTEGER fOption, SQLPOINTER pvParam, SQLINTEGER fStrLen)> ^self externalAccessFailedWith: _errorCode
SQLSetConnectAttrW: hdbc with: fAttribute with: rgbValue with: cbValue <C: SQLRETURN _threaded SQLSetConnectAttrW(SQLHDBC hdbc, SQLINTEGER fAttribute, SQLPOINTER rgbValue, SQLINTEGER cbValue)> ^self externalAccessFailedWith: _errorCode
SQLSetConnection: hdbc <C: SQLRETURN _threaded SQLSetConnection(SQLHDBC hdbc)> ^self externalAccessFailedWith: _errorCode
SQLSetConnectOption: hdbc with: fOption with: vParam <C: SQLRETURN _threaded SQLSetConnectOption(SQLHDBC hdbc, SQLUSMALLINT fOption, SQLUINTEGER vParam)> ^self externalAccessFailedWith: _errorCode
SQLSetCursorName: hstmt with: szCursor with: cbCursor <C: SQLRETURN _threaded SQLSetCursorName(SQLHSTMT hstmt, SQLCHAR * szCursor, SQLSMALLINT cbCursor)> ^self externalAccessFailedWith: _errorCode
SQLSetCursorNameW: hstmt with: szCursor with: cbCursor <C: SQLRETURN _threaded SQLSetCursorNameW(SQLHSTMT hstmt, SQLWCHAR * szCursor, SQLSMALLINT cbCursor)> ^self externalAccessFailedWith: _errorCode
SQLSetDescField: DescriptorHandle with: RecNumber with: FieldIdentifier with: Value with: BufferLength <C: SQLRETURN _threaded SQLSetDescField(SQLHDESC DescriptorHandle, SQLSMALLINT RecNumber, SQLSMALLINT FieldIdentifier, SQLPOINTER Value, SQLINTEGER BufferLength)> ^self externalAccessFailedWith: _errorCode
SQLSetDescFieldW: DescriptorHandle with: RecNumber with: FieldIdentifier with: Value with: BufferLength <C: SQLRETURN _threaded SQLSetDescFieldW(SQLHDESC DescriptorHandle, SQLSMALLINT RecNumber, SQLSMALLINT FieldIdentifier, SQLPOINTER Value, SQLINTEGER BufferLength)> ^self externalAccessFailedWith: _errorCode
SQLSetDescRec: DescriptorHandle with: RecNumber with: Type with: SubType with: Length with: Precision with: Scale with: Data with: StringLength with: Indicator <C: SQLRETURN _threaded SQLSetDescRec(SQLHDESC DescriptorHandle, SQLSMALLINT RecNumber, SQLSMALLINT Type, SQLSMALLINT SubType, SQLINTEGER Length, SQLSMALLINT Precision, SQLSMALLINT Scale, SQLPOINTER Data, SQLINTEGER * StringLength, SQLINTEGER * Indicator)> ^self externalAccessFailedWith: _errorCode
SQLSetEnvAttr: henv with: Attribute with: Value with: StringLength <C: SQLRETURN _threaded SQLSetEnvAttr(SQLHENV henv, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER StringLength)> ^self externalAccessFailedWith: _errorCode
SQLSetParam: hstmt with: ipar with: fCType with: fSqlType with: cbParamDef with: ibScale with: rgbValue with: pcbValue <C: SQLRETURN _threaded SQLSetParam(SQLHSTMT hstmt, SQLUSMALLINT ipar, SQLSMALLINT fCType, SQLSMALLINT fSqlType, SQLUINTEGER cbParamDef, SQLSMALLINT ibScale, SQLPOINTER rgbValue, SQLINTEGER * pcbValue)> ^self externalAccessFailedWith: _errorCode
SQLSetPos: hstmt with: irow with: fOption with: fLock <C: SQLRETURN _threaded SQLSetPos(SQLHSTMT hstmt, SQLUSMALLINT irow, SQLUSMALLINT fOption, SQLUSMALLINT fLock)> ^self externalAccessFailedWith: _errorCode
SQLSetScrollOptions: hstmt with: fConcurrency with: crowKeyset with: crowRowset <C: SQLRETURN _threaded SQLSetScrollOptions(SQLHSTMT hstmt, SQLUSMALLINT fConcurrency, SQLINTEGER crowKeyset, SQLUSMALLINT crowRowset)> ^self externalAccessFailedWith: _errorCode
SQLSetStmtAttr: hstmt with: fOption with: pvParam with: fStrLen <C: SQLRETURN _threaded SQLSetStmtAttr(SQLHSTMT hstmt, SQLINTEGER fOption, SQLPOINTER pvParam, SQLINTEGER fStrLen)> ^self externalAccessFailedWith: _errorCode
SQLSetStmtAttrW: hstmt with: fAttribute with: rgbValue with: cbValueMax <C: SQLRETURN _threaded SQLSetStmtAttrW(SQLHSTMT hstmt, SQLINTEGER fAttribute, SQLPOINTER rgbValue, SQLINTEGER cbValueMax)> ^self externalAccessFailedWith: _errorCode
SQLSetStmtOption: hstmt with: fOption with: vParam <C: SQLRETURN _threaded SQLSetStmtOption(SQLHSTMT hstmt, SQLUSMALLINT fOption, SQLUINTEGER vParam)> ^self externalAccessFailedWith: _errorCode
SQLSpecialColumns: hstmt with: fColType with: szCatalogName with: cbCatalogName with: szSchemaName with: cbSchemaName with: szTableName with: cbTableName with: fScope with: fNullable <C: SQLRETURN _threaded SQLSpecialColumns(SQLHSTMT hstmt, SQLUSMALLINT fColType, SQLCHAR * szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR * szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR * szTableName, SQLSMALLINT cbTableName, SQLUSMALLINT fScope, SQLUSMALLINT fNullable)> ^self externalAccessFailedWith: _errorCode
SQLSpecialColumnsW: hstmt with: fColType with: szCatalogName with: cbCatalogName with: szSchemaName with: cbSchemaName with: szTableName with: cbTableName with: fScope with: fNullable <C: SQLRETURN _threaded SQLSpecialColumnsW(SQLHSTMT hstmt, SQLUSMALLINT fColType, SQLWCHAR * szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR * szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR * szTableName, SQLSMALLINT cbTableName, SQLUSMALLINT fScope, SQLUSMALLINT fNullable)> ^self externalAccessFailedWith: _errorCode
SQLStatistics: hstmt with: szCatalogName with: cbCatalogName with: szSchemaName with: cbSchemaName with: szTableName with: cbTableName with: fUnique with: fAccuracy <C: SQLRETURN _threaded SQLStatistics(SQLHSTMT hstmt, SQLCHAR * szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR * szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR * szTableName, SQLSMALLINT cbTableName, SQLUSMALLINT fUnique, SQLUSMALLINT fAccuracy)> ^self externalAccessFailedWith: _errorCode
SQLStatisticsW: hstmt with: szCatalogName with: cbCatalogName with: szSchemaName with: cbSchemaName with: szTableName with: cbTableName with: fUnique with: fAccuracy <C: SQLRETURN _threaded SQLStatisticsW(SQLHSTMT hstmt, SQLWCHAR * szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR * szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR * szTableName, SQLSMALLINT cbTableName, SQLUSMALLINT fUnique, SQLUSMALLINT fAccuracy)> ^self externalAccessFailedWith: _errorCode
SQLTablePrivileges: hstmt with: szCatalogName with: cbCatalogName with: szSchemaName with: cbSchemaName with: szTableName with: cbTableName <C: SQLRETURN _threaded SQLTablePrivileges(SQLHSTMT hstmt, SQLCHAR * szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR * szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR * szTableName, SQLSMALLINT cbTableName)> ^self externalAccessFailedWith: _errorCode
SQLTablePrivilegesW: hstmt with: szCatalogName with: cbCatalogName with: szSchemaName with: cbSchemaName with: szTableName with: cbTableName <C: SQLRETURN _threaded SQLTablePrivilegesW(SQLHSTMT hstmt, SQLWCHAR * szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR * szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR * szTableName, SQLSMALLINT cbTableName)> ^self externalAccessFailedWith: _errorCode
SQLTables: hstmt with: szCatalogName with: cbCatalogName with: szSchemaName with: cbSchemaName with: szTableName with: cbTableName with: szTableType with: cbTableType <C: SQLRETURN _threaded SQLTables(SQLHSTMT hstmt, SQLCHAR * szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR * szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR * szTableName, SQLSMALLINT cbTableName, SQLCHAR * szTableType, SQLSMALLINT cbTableType)> ^self externalAccessFailedWith: _errorCode
SQLTablesW: hstmt with: szCatalogName with: cbCatalogName with: szSchemaName with: cbSchemaName with: szTableName with: cbTableName with: szTableType with: cbTableType <C: SQLRETURN _threaded SQLTablesW(SQLHSTMT hstmt, SQLWCHAR * szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR * szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR * szTableName, SQLSMALLINT cbTableName, SQLWCHAR * szTableType, SQLSMALLINT cbTableType)> ^self externalAccessFailedWith: _errorCode
SQLTransact: henv with: hdbc with: fType <C: SQLRETURN _threaded SQLTransact(SQLHENV henv, SQLHDBC hdbc, SQLUSMALLINT fType)> ^self externalAccessFailedWith: _errorCode
</methods> <initialize> Database.DB2CLIThreadedInterface </initialize> <initialize> Database.DB2CLIWinThreadedInterface </initialize> <initialize> Database.DB2ThreadedConnection </initialize> <initialize> Database.DB2CLILinuxThreadedInterface </initialize> "Imported Classes:" self error: 'Attempting to file-in parcel imports. Choose terminate or close' <class> <name>DB2Session</name> <environment>Database</environment> <super>Database.ExternalDatabaseSession</super> <private>false</private> none hstmtHolder resultsCache bindValuePointersHolder mustResendQueryHolder maxLongData currentRowIndex rowsInBlock totalRows pRowsFetchedHolder sqlStatementAttributeCache paramSetSize queryIsCALL mustCloseCursorHolder deferCursorClosing answerBlob rowStatus <imports></imports> <category>Database-DB2</category> <attributes> <package>DB2EXDI</package> </attributes> </class> <class> <name>DB2CLIInterface</name> <environment>Database</environment> <super>External.ExternalInterface</super> <private>false</private> none encoding getSelectorMap fSqlTypeToConversionMap fetchBufferSizeBlocks putSelectorMap fCTypeFromConversionMap fSqlTypeFromConversionMap valueSizeBlocks valuePrecisionBlocks dataChunkSize conversionBufferMap <imports> Database.DB2CLIInterfaceDictionary.* </imports> <category>Database-DB2</category> <attributes> <includeFiles></includeFiles> <includeDirectories></includeDirectories> <libraryFiles></libraryFiles> <libraryDirectories></libraryDirectories> true full <package>DB2EXDI</package> </attributes> </class> <class> <name>DB2Connection</name> <environment>Database</environment> <super>Database.ExternalDatabaseConnection</super> <private>false</private> none hdbcHolder supportedFunctions generalInformationCache blobHstmt apiXif apiXifMap <imports></imports> <category>Database-DB2</category> <attributes> <package>DB2EXDI</package> </attributes> </class>