$root.$sessions.ORACLE8

Parent: $root.$sessions

Properties Methods 

Properties

Object specific 
$authmodeThe authentication mode to be used with this connection
$batchsizeThe number of rows to retrieve simultaneously. Statement objects inherit this value. $batchsize is not supported by all databases in which case it reverts to 1
$binaryfloatIf kTrue, Omnis Number floating dp columns are mapped to BINARY_FLOAT
$binarytoblobIf true, Omnis binary fields will be mapped to BLOB columns. If false, the LONG RAW data type is used
$booltonumIf true, Omnis boolean fields will be mapped to NUMBER(1,0)
$bytesreceivedThe number of bytes received through the session object since logon. Assigning to this property resets the value to zero
$bytessentThe number of bytes sent through the session object since logon. Assigning to this property resets the value to zero
$clientversionVersion number of the connected client library
$codepageThe code page used to interpret non-Unicode character data. A kUniType... constant that identifies an 8 bit character set (not kUniTypeUTF8)
kUniTypeAnsiArabic kUniTypeAnsiBaltic kUniTypeAnsiCentralEuropean kUniTypeAnsiCyrillic kUniTypeAnsiGreek kUniTypeAnsiHebrew kUniTypeAnsiLatin1 kUniTypeAnsiThai kUniTypeAnsiTurkish kUniTypeAnsiVietnamese kUniTypeAuto kUniTypeBinary kUniTypeCharacter kUniTypeISO8859_1 kUniTypeISO8859_10 kUniTypeISO8859_11 kUniTypeISO8859_13 kUniTypeISO8859_14 kUniTypeISO8859_15 kUniTypeISO8859_16 kUniTypeISO8859_2 kUniTypeISO8859_3 kUniTypeISO8859_4 kUniTypeISO8859_5 kUniTypeISO8859_6 kUniTypeISO8859_7 kUniTypeISO8859_8 kUniTypeISO8859_9 kUniTypeNativeCharacters kUniTypeOEM kUniTypeUTF16 kUniTypeUTF16BE kUniTypeUTF16LE kUniTypeUTF32 kUniTypeUTF32BE kUniTypeUTF32LE kUniTypeUTF8
$commitdelayThe delay (in milliseconds) between each $commit() retry
$commitretriesThe number of times a $commit() operation will retry before failing
$credentialsSpecifies the type of credentials to use for establishing the user session; kCredRDBMS or kCredEXT
$datetypeThe Oracle data type used by $createnames() & $coltext() for Omnis Datetime fields
$debugfileIf assigned, the DAM writes debug information to the specified file. Set $debuglevel to enable/disable logging
$debuglevelSpecifies the level of debug information that will be written to $debugfile. Values 1-4 specify increasing amounts of debug information. Zero disables logging
$debugsizeThe maximum size of $debugfile generated before automatic truncation occurs. Assigning zero disables truncation
$emptyasnullIf true, empty strings are inserted as NULL. If false, empty strings are inserted as chr(0)
$encodingThe Unicode encoding used by the database. A kSessionEncoding... constant (read-only)
kSessionEncodingAnsi kSessionEncodingUtf16 kSessionEncodingUtf32 kSessionEncodingUtf8
$falsetextThe text inserted when Omnis boolean (kFalse) fields are mapped to VARCHAR2
$fetch64bitintsIf kTrue, 64-bit integers are fetched into Omnis 64-bit Integer fields. If kFalse, they are fetched as 32-bit Integers and truncated accordingly
$filedirectoryThe directory on the local filesystem where oversized CLOBs, BLOBs & BFILEs will be written
$filethresholdThe size in bytes above which CLOBs, BLOBs & BFILEs are no longer returned directly but instead written as files
$internalcharmappingIf true (default), character mapping to/from the Omnis character set is enabled
$longchartoclobIf true, Omnis character fields > $maxvarchar2 will be mapped to CLOB columns. If false, the LONG data type is used
$maxresultsetsizeThe maximum size of a result set. Statement objects inherit this value. When a $fetch(kFetchAll) exceeds this value, the result set is trunacted and kFetchMemoryExceeded is returned
$maxvarchar2Threshold above which character columns are mapped to LONG/CLOB
$nationaltonclobIf true, Omnis national fields > $maxvarchar2 will be mapped to NCLOB. Character fields > $maxvarchar2 will be mapped to CLOB
$nationaltonvarcharIf true, Omnis national fields <= $maxvarchar2 will be mapped to NVARCHAR2. Character fields <= $maxvarchar2 will be mapped to VARCHAR2
$nativewarncodeCode of reported warning
$nativewarntextWarning message
$newpasswordIf set, DAM will attempt to change the user's (expired) password during $logon()
$nullasemptyIf true, nulls retrieved from Oracle will be treated as empty
$odbpskPre-shared key for use with databridge encryption
$querytimeoutThe time in seconds before an executing statement times-out (Linux only)
$quotedidentifierIf kTrue, table instances and session methods will generate quoted column & table name identifiers, thus preserving mixed-case names and names
$timezoneThe session timezone- used to modify incoming/outgoing timestamps containing time zone attributes
$trackslowqueriesQueries running longer than the amount of seconds specified in this property will be reported as a slow running query to the trace log. Defaults to 0 (off)
$trailingspacesIf false, trailing spaces on data being inserted are stripped
$truetextThe text inserted when Omnis boolean (kTrue) fields are mapped to VARCHAR2
$unicodeIf kTrue, Unicode data types/mappings are used with character data. If kFalse, the DAM reverts to ANSI behaviour and the DAM will attempt to map any Unicode characters to the specified $codepage
$useprecisionIf true, DAM attempts to map Oracle Number types to Omnis number (dp)
Standard$allowstransactions $apiversion $autobegintran $blobsize $charmap $commitmode $damname $defaultdate $emptydateisnull $errorcode $errortext $hostname $ident $lobchunksize $lobthreshold $maptable $name $nativeerrorcode $nativeerrorpending $nativeerrortext $password $rollbackmode $sessionobject $sessionobjref $sqldecimalseparator $sqlstripspaces $sqlthousandseparator $state $transactionmode $username $version

Methods

Object specific 
$endproxyTerminates a proxy session
$getnamesRetrieves a list of TNS names defined in the local tnsnames.ora file
$newstatement$newstatement([cStatementname]) Creates and returns a new dynamic instance of a statement object for the session; typically used to return a new statement object to an object variable with no subtype specified

ORACLE8 statement object
$newstatementref$newstatementref([cStatementname]) Creates and returns a new dynamic instance of a statement object for the session,to be used with an Object reference variable;typically used to return a new statement to an object reference variable

ORACLE8 statement object
$proxyasCreates a proxy session based on the current connection
Standard$begin $clear $coltext $commit $createnames $definelistorrow $insertnames $logoff $logon $makeschema $nextnativeerror $rollback $rpcdefine $selectnames $updatenames $wherenames