Class QManyToManyReference
Used by the QCubed Code Generator to describe a column reference from the table's perspective (aka a Foreign Key from the referenced Table's point of view)
- QBaseClass
- QManyToManyReference
public
mixed
|
|
public
mixed
|
OverrideAttributes(),
__call()
|
protected
string
|
$strKeyName
Name of the foreign key object itself, as defined in the database or create script |
|
protected
string
|
$strTable
Name of the association table, itself (the many-to-many table that maps the relationshipfor this ManyToManyReference) |
|
protected
string
|
$strColumn
Name of the referencing column (the column that owns the foreign key to this table) |
|
protected
string
|
$strPropertyName
Name of property corresponding to this column as used in the node. |
|
protected
string
|
$strOppositeColumn
Name of the opposite column (the column that owns the foreign key to the related table) |
|
protected
string
|
$strOppositeVariableType
Type of the opposite column (the column that owns the foreign key to the related table) as a Variable type (for example, to be used to define the input parameter type to a Load function) |
|
protected
string
|
$strOppositeDbType
Database type of the opposite column (the column that owns the foreign key to the related table) as a DbType (for example, to be used to define the input parameter type to a Node) |
|
protected
string
|
$strOppositeVariableName
Name of the opposite column (the column that owns the foreign key to the related table) as a Variable name (for example, to be used as an input parameter to a Load function) |
|
protected
string
|
$strOppositePropertyName
Name of the opposite column (the column that owns the foreign key to the related table) as a Property name (for example, to be used as a QQAssociationNode parameter name for the column itself) |
|
protected
string
|
$strOppositeObjectDescription
Name of the opposite column (the column that owns the foreign key to the related table) as an Object Description (see "ObjectDescription" below) |
|
protected
string
|
$strAssociatedTable
The name of the associated table (the table that the OTHER column in the association table points to) |
|
protected
string
|
$strVariableName
Name of the reverse-referenced object as an function parameter. So if this is a reverse reference to "person" via "report.person_id", the VariableName would be "objReport" |
|
protected
string
|
$strVariableType
Type of the reverse-referenced object as a class. So if this is a reverse reference to "person" via "report.person_id", the VariableName would be "Report" |
|
protected
string
|
$strObjectDescription
Singular object description used in the function names for the reverse reference. See documentation for more details. |
|
protected
string
|
$strObjectDescriptionPlural
Plural object description used in the function names for the reverse reference. See documentation for more details. |
|
protected
|
$objColumnArray
Array of non-FK Column objects (as indexed by Column name) |
|
protected
boolean
|
$blnIsTypeAssociation
Array of non-FK Column objects (as indexed by Column name) |
|
protected
array
|
$options
Keyed array of overrides read from the override file |
public
string
|
$KeyName
|
public
string
|
$Table
|
public
string
|
$Column
|
public
string
|
$PropertyName
|
public
string
|
$OppositeColumn
|
public
string
|
$OppositeVariableType
|
public
string
|
$OppositeDbType
|
public
string
|
$OppositeVariableName
|
public
string
|
$OppositePropertyName
|
public
string
|
$OppositeObjectDescription
|
public
string
|
$AssociatedTable
|
public
string
|
$VariableName
|
public
string
|
$VariableType
|
public
string
|
$ObjectDescription
|
public
string
|
$ObjectDescriptionPlural
|
public
boolean
|
$IsTypeAssociation
|
public
array
|
$Options
|