InformixChannel
Inherits from: EOAdaptorChannel : NSObject
Declared in: InformixEOAdaptor/InformixChannel.h
InformixEOAdaptor/InformixDescription.h
Class Description
An InformixChannel represents an independent communication channel to the database server its InformixAdaptor is connected to. All of an InformixChannel's operations take place within the context of transactions controlled or tracked by its InformixContext. An InformixContext can manage multiple InformixChannels, and a channel is associated with only one context.
The features InformixChannel adds to EOAdaptorChannel are as follows:
- Informix-specific error handling (see InformixChannel Delegate)
- The ability to configure the fetch buffer
- The ability to read a list of table names from the database
Method Types
- Finding table names
- - setInformixTableNamesSQL:
- - informixTableNamesSQL
- Getting the cursor data area
- - cursorDataArea
- Setting the isolation level
- - informixSetIsolationTo:
- Setting the fetch buffer length
- - setFetchBufferLength:
- - fetchBufferLength
Instance Methods
cursorDataArea
- (struct informix_cursor *)cursorDataArea
fetchBufferLength
- (unsigned)fetchBufferLength
informixSetIsolationTo:
- (void)informixSetIsolationTo:(InformixIsolationLevel)isolationLevel
informixTableNamesSQL
- (NSString *)informixTableNamesSQL
setFetchBufferLength:
- (void)setFetchBufferLength:(unsigned)length
setInformixTableNamesSQL:
- (void)setInformixTableNamesSQL:(NSString
*)sql