OCI8TableInfo Class Reference

Inherits TableInfo.

List of all members.

Public Attributes


Member Data Documentation

private OCI8TableInfo::$schema

 

OCI8TableInfo::$success = @OCIExecute($statement,OCI_DEFAULT)

 

OCI8TableInfo::$row = array()

 

$this OCI8TableInfo::columns[$row['column_name']] = new ColumnInfo($this, $row[column_name], OCI8Types::getType($row[data_type]), $row[data_type], $row[data_length], null, $row[nullable], $row[data_default])

 

$this OCI8TableInfo::colsLoaded = true

 

OCI8TableInfo::$sql

 

Initial value:

"SELECT a.owner, a.table_name, a.constraint_name, a.column_name FROM all_cons_columns a, all_constraints b WHERE b.constraint_type = 'P' AND a.constraint_name = b.constraint_name AND b.table_name = '{$this->name}' AND b.owner = '{$this->schema}' "

OCI8TableInfo::$statement = @OCIParse($this->dblink,$sql)

 

OCI8TableInfo::$name = $row['column_name']

 

Reimplemented from TableInfo.

$this OCI8TableInfo::pkLoaded = true

 

$this OCI8TableInfo::indexesLoaded = true

 

OCI8TableInfo::$foreignTable = $this->database->getTable($row[foreign_table])

 

OCI8TableInfo::$foreignColumn = $foreignTable->getColumn($row[foreign_column])

 

OCI8TableInfo::$localTable = $this->database->getTable($row[local_table])

 

OCI8TableInfo::$localColumn = $localTable->getColumn($row[local_column])

 

$this OCI8TableInfo::fksLoaded = true

 


This file is part of the Creole[php4] library.


Copyright © 2004 Hans Lellelid  
Creole[php4] CVS