Class QSqlTable
A helper class used by the QCubed Code Generator to describe a database Table
- QBaseClass
- QSqlTable
public
|
#
__construct( string $strName )
Default Constructor. Simply sets up the TableName and ensures that ReverseReferenceArray is a blank array. |
public
|
|
public
boolean
|
|
public
string
|
#
LookupColumnPropertyName( string $strColumnName )
Return the property name for a given column name (false if it doesn't exists) |
public
|
|
public
|
|
public
mixed
|
|
public
mixed
|
OverrideAttributes(),
__call()
|
protected
integer
|
$intOwnerDbIndex
DB Index to which it belongs in the configuration.inc.php and codegen_settings.xml files. |
|
protected
string
|
$strName
Name of the table (as defined in the database) |
|
protected
string
|
$strClassName
Name as a PHP Class |
|
protected
string
|
$strClassNamePlural
Pluralized Name as a collection of objects of this PHP Class |
|
protected
|
$objColumnArray
Array of Column objects (as indexed by Column name) |
|
protected
|
$objReverseReferenceArray
Array of ReverseReverence objects (indexed numerically) |
|
protected
|
$objManyToManyReferenceArray
Array of ManyToManyReference objects (indexed numerically) |
|
protected
|
$objIndexArray
Array of Index objects (indexed numerically) |
|
protected
array
|
$options
developer specified options. |
public
integer
|
$OwnerDbIndex
|
public
string
|
$Name
|
public
string
|
$ClassNamePlural
|
public
string
|
$ClassName
|
public read-only
integer
|
$ReferenceCount
|