Moodle  2.2.1
http://www.collinsharper.com
ADODB_ibase Class Reference
Inheritance diagram for ADODB_ibase:

Public Member Functions

 ADODB_ibase ()
 _connect ($argHostname, $argUsername, $argPassword, $argDatabasename, $persist=false)
 _pconnect ($argHostname, $argUsername, $argPassword, $argDatabasename)
 MetaPrimaryKeys ($table, $owner_notused=false, $internalKey=false)
 ServerInfo ()
 BeginTrans ()
 CommitTrans ($ok=true)
 _Execute ($sql, $inputarr=false)
 RollbackTrans ()
 MetaIndexes ($table, $primary=FALSE, $owner=false)
 RowLock ($tables, $where, $col=false)
 CreateSequence ($seqname, $startID=1)
 DropSequence ($seqname)
 GenID ($seqname='adodbseq', $startID=1)
 SelectDB ($dbName)
 _handleerror ()
 ErrorNo ()
 ErrorMsg ()
 Prepare ($sql)
 _query ($sql, $iarr=false)
 _close ()
 _ConvertFieldType (&$fld, $ftype, $flen, $fscale, $fsubtype, $fprecision, $dialect3)
 MetaColumns ($table, $normalize=true)
 BlobEncode ($blob)
 BlobDecode ($blob)
 _BlobDecode_old ($blob)
 _BlobDecode ($blob)
 UpdateBlobFile ($table, $column, $path, $where, $blobtype='BLOB')
 UpdateBlob ($table, $column, $val, $where, $blobtype='BLOB')
 OldUpdateBlob ($table, $column, $val, $where, $blobtype='BLOB')
 SQLDate ($fmt, $col=false)

Data Fields

 $databaseType = "ibase"
 $dataProvider = "ibase"
 $replaceQuote = "''"
 $ibase_datefmt = '%Y-%m-%d'
 $fmtDate = "'Y-m-d'"
 $ibase_timestampfmt = "%Y-%m-%d %H:%M:%S"
 $ibase_timefmt = "%H:%M:%S"
 $fmtTimeStamp = "'Y-m-d, H:i:s'"
 $concat_operator = '||'
 $_transactionID
 $metaTablesSQL = "select rdb\$relation_name from rdb\$relations where rdb\$relation_name not like 'RDB\$%'"
 $metaColumnsSQL = "select a.rdb\$field_name, a.rdb\$null_flag, a.rdb\$default_source, b.rdb\$field_length, b.rdb\$field_scale, b.rdb\$field_sub_type, b.rdb\$field_precision, b.rdb\$field_type from rdb\$relation_fields a, rdb\$fields b where a.rdb\$field_source = b.rdb\$field_name and a.rdb\$relation_name = '%s' order by a.rdb\$field_position asc"
 $ibasetrans
 $hasGenID = true
 $_bindInputArray = true
 $buffers = 0
 $dialect = 1
 $sysDate = "cast('TODAY' as timestamp)"
 $sysTimeStamp = "CURRENT_TIMESTAMP"
 $ansiOuter = true
 $hasAffectedRows = false
 $poorAffectedRows = true
 $blobEncodeType = 'C'
 $role = false

Detailed Description

Definition at line 29 of file adodb-ibase.inc.php.


Member Function Documentation

_BlobDecode ( blob)

Definition at line 571 of file adodb-ibase.inc.php.

_BlobDecode_old ( blob)

Definition at line 559 of file adodb-ibase.inc.php.

_close ( )

Definition at line 375 of file adodb-ibase.inc.php.

_connect ( argHostname,
argUsername,
argPassword,
argDatabasename,
persist = false 
)

Definition at line 64 of file adodb-ibase.inc.php.

Here is the call graph for this function:

Here is the caller graph for this function:

_ConvertFieldType ( &$  fld,
ftype,
flen,
fscale,
fsubtype,
fprecision,
dialect3 
)

Definition at line 382 of file adodb-ibase.inc.php.

Here is the caller graph for this function:

_Execute ( sql,
inputarr = false 
)

Definition at line 162 of file adodb-ibase.inc.php.

Definition at line 288 of file adodb-ibase.inc.php.

Here is the caller graph for this function:

_pconnect ( argHostname,
argUsername,
argPassword,
argDatabasename 
)

Definition at line 99 of file adodb-ibase.inc.php.

Here is the call graph for this function:

_query ( sql,
iarr = false 
)

Definition at line 313 of file adodb-ibase.inc.php.

Here is the call graph for this function:

Definition at line 57 of file adodb-ibase.inc.php.

Here is the caller graph for this function:

Reimplemented in ADODB_borland_ibase.

Definition at line 136 of file adodb-ibase.inc.php.

Here is the caller graph for this function:

BlobDecode ( blob)

Definition at line 549 of file adodb-ibase.inc.php.

BlobEncode ( blob)

Definition at line 540 of file adodb-ibase.inc.php.

CommitTrans ( ok = true)

Definition at line 145 of file adodb-ibase.inc.php.

Here is the call graph for this function:

CreateSequence ( seqname,
startID = 1 
)

Definition at line 253 of file adodb-ibase.inc.php.

DropSequence ( seqname)

Definition at line 260 of file adodb-ibase.inc.php.

ErrorMsg ( )

Definition at line 299 of file adodb-ibase.inc.php.

ErrorNo ( )

Definition at line 293 of file adodb-ibase.inc.php.

GenID ( seqname = 'adodbseq',
startID = 1 
)

Definition at line 266 of file adodb-ibase.inc.php.

MetaColumns ( table,
normalize = true 
)

Definition at line 479 of file adodb-ibase.inc.php.

Here is the call graph for this function:

MetaIndexes ( table,
primary = FALSE,
owner = false 
)

Definition at line 190 of file adodb-ibase.inc.php.

MetaPrimaryKeys ( table,
owner_notused = false,
internalKey = false 
)

Definition at line 105 of file adodb-ibase.inc.php.

OldUpdateBlob ( table,
column,
val,
where,
blobtype = 'BLOB' 
)

Definition at line 659 of file adodb-ibase.inc.php.

Prepare ( sql)

Definition at line 304 of file adodb-ibase.inc.php.

Definition at line 177 of file adodb-ibase.inc.php.

Here is the caller graph for this function:

RowLock ( tables,
where,
col = false 
)

Definition at line 245 of file adodb-ibase.inc.php.

Here is the call graph for this function:

SelectDB ( dbName)

Definition at line 283 of file adodb-ibase.inc.php.

Reimplemented in ADODB_borland_ibase, and ADODB_firebird.

Definition at line 121 of file adodb-ibase.inc.php.

SQLDate ( fmt,
col = false 
)

Definition at line 670 of file adodb-ibase.inc.php.

UpdateBlob ( table,
column,
val,
where,
blobtype = 'BLOB' 
)

Definition at line 625 of file adodb-ibase.inc.php.

UpdateBlobFile ( table,
column,
path,
where,
blobtype = 'BLOB' 
)

Definition at line 597 of file adodb-ibase.inc.php.


Field Documentation

$_bindInputArray = true

Definition at line 46 of file adodb-ibase.inc.php.

$_transactionID

Definition at line 39 of file adodb-ibase.inc.php.

$ansiOuter = true

Definition at line 51 of file adodb-ibase.inc.php.

$blobEncodeType = 'C'

Definition at line 54 of file adodb-ibase.inc.php.

$buffers = 0

Definition at line 47 of file adodb-ibase.inc.php.

$concat_operator = '||'

Definition at line 38 of file adodb-ibase.inc.php.

$databaseType = "ibase"

Reimplemented in ADODB_borland_ibase, and ADODB_firebird.

Definition at line 30 of file adodb-ibase.inc.php.

$dataProvider = "ibase"

Definition at line 31 of file adodb-ibase.inc.php.

$dialect = 1

Reimplemented in ADODB_firebird.

Definition at line 48 of file adodb-ibase.inc.php.

$fmtDate = "'Y-m-d'"

Definition at line 34 of file adodb-ibase.inc.php.

$fmtTimeStamp = "'Y-m-d, H:i:s'"

Definition at line 37 of file adodb-ibase.inc.php.

$hasAffectedRows = false

Definition at line 52 of file adodb-ibase.inc.php.

$hasGenID = true

Definition at line 45 of file adodb-ibase.inc.php.

$ibase_datefmt = '%Y-%m-%d'

Definition at line 33 of file adodb-ibase.inc.php.

$ibase_timefmt = "%H:%M:%S"

Definition at line 36 of file adodb-ibase.inc.php.

$ibase_timestampfmt = "%Y-%m-%d %H:%M:%S"

Definition at line 35 of file adodb-ibase.inc.php.

$ibasetrans

Definition at line 44 of file adodb-ibase.inc.php.

$metaColumnsSQL = "select a.rdb\$field_name, a.rdb\$null_flag, a.rdb\$default_source, b.rdb\$field_length, b.rdb\$field_scale, b.rdb\$field_sub_type, b.rdb\$field_precision, b.rdb\$field_type from rdb\$relation_fields a, rdb\$fields b where a.rdb\$field_source = b.rdb\$field_name and a.rdb\$relation_name = '%s' order by a.rdb\$field_position asc"

Definition at line 42 of file adodb-ibase.inc.php.

$metaTablesSQL = "select rdb\$relation_name from rdb\$relations where rdb\$relation_name not like 'RDB\$%'"

Definition at line 40 of file adodb-ibase.inc.php.

$poorAffectedRows = true

Definition at line 53 of file adodb-ibase.inc.php.

$replaceQuote = "''"

Definition at line 32 of file adodb-ibase.inc.php.

$role = false

Definition at line 55 of file adodb-ibase.inc.php.

$sysDate = "cast('TODAY' as timestamp)"

Definition at line 49 of file adodb-ibase.inc.php.

$sysTimeStamp = "CURRENT_TIMESTAMP"

Reimplemented in ADODB_firebird.

Definition at line 50 of file adodb-ibase.inc.php.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations