Public Member Functions | |
grt::ListRef< db_Column > | columns () const |
Getter for attribute columns (read-only). | |
grt::IntegerRef | deferability () const |
Getter for attribute deferability. | |
virtual void | deferability (const grt::IntegerRef &value) |
Setter for attribute deferability. | |
grt::StringRef | deleteRule () const |
Getter for attribute deleteRule. | |
virtual void | deleteRule (const grt::StringRef &value) |
Setter for attribute deleteRule. | |
db_IndexRef | index () const |
Getter for attribute index. | |
virtual void | index (const db_IndexRef &value) |
Setter for attribute index. | |
grt::IntegerRef | mandatory () const |
Getter for attribute mandatory. | |
virtual void | mandatory (const grt::IntegerRef &value) |
Setter for attribute mandatory. | |
grt::IntegerRef | many () const |
Getter for attribute many. | |
virtual void | many (const grt::IntegerRef &value) |
Setter for attribute many. | |
grt::IntegerRef | modelOnly () const |
Getter for attribute modelOnly. | |
virtual void | modelOnly (const grt::IntegerRef &value) |
Setter for attribute modelOnly. | |
db_TableRef | owner () const |
Getter for attribute owner. | |
virtual void | owner (const db_TableRef &value) |
Setter for attribute owner. | |
grt::ListRef< db_Column > | referencedColumns () const |
Getter for attribute referencedColumns (read-only). | |
grt::IntegerRef | referencedMandatory () const |
Getter for attribute referencedMandatory. | |
virtual void | referencedMandatory (const grt::IntegerRef &value) |
Setter for attribute referencedMandatory. | |
db_TableRef | referencedTable () const |
Getter for attribute referencedTable. | |
virtual void | referencedTable (const db_TableRef &value) |
Setter for attribute referencedTable. | |
grt::StringRef | updateRule () const |
Getter for attribute updateRule. | |
virtual void | updateRule (const grt::StringRef &value) |
Setter for attribute updateRule. | |
virtual grt::IntegerRef | checkCompleteness () |
virtual grt::IntegerRef checkCompleteness | ( | ) | [virtual] |
grt::ListRef<db_Column> columns | ( | ) | const |
Getter for attribute columns (read-only).
virtual void deferability | ( | const grt::IntegerRef & | value | ) | [virtual] |
Setter for attribute deferability.
grt::IntegerRef deferability | ( | ) | const |
Getter for attribute deferability.
grt::StringRef deleteRule | ( | ) | const |
Getter for attribute deleteRule.
virtual void deleteRule | ( | const grt::StringRef & | value | ) | [virtual] |
Setter for attribute deleteRule.
virtual void index | ( | const db_IndexRef & | value | ) | [virtual] |
Setter for attribute index.
Index that was created for this Foreign Key. This should only be set when a index is created for the FK, in other cases (like on reverse engieer) it should be left unset. For that reason this should not be used to find the matching index for the FK.
db_IndexRef index | ( | ) | const |
Getter for attribute index.
Index that was created for this Foreign Key. This should only be set when a index is created for the FK, in other cases (like on reverse engieer) it should be left unset. For that reason this should not be used to find the matching index for the FK.
grt::IntegerRef mandatory | ( | ) | const |
Getter for attribute mandatory.
mandatory in the owner table
virtual void mandatory | ( | const grt::IntegerRef & | value | ) | [virtual] |
Setter for attribute mandatory.
mandatory in the owner table
grt::IntegerRef many | ( | ) | const |
Getter for attribute many.
cardinality of owner table
virtual void many | ( | const grt::IntegerRef & | value | ) | [virtual] |
Setter for attribute many.
cardinality of owner table
virtual void modelOnly | ( | const grt::IntegerRef & | value | ) | [virtual] |
Setter for attribute modelOnly.
grt::IntegerRef modelOnly | ( | ) | const |
Getter for attribute modelOnly.
virtual void owner | ( | const db_TableRef & | value | ) | [virtual] |
Setter for attribute owner.
db_TableRef owner | ( | ) | const |
grt::ListRef<db_Column> referencedColumns | ( | ) | const |
Getter for attribute referencedColumns (read-only).
grt::IntegerRef referencedMandatory | ( | ) | const |
Getter for attribute referencedMandatory.
mandatory in the referenced table
virtual void referencedMandatory | ( | const grt::IntegerRef & | value | ) | [virtual] |
Setter for attribute referencedMandatory.
mandatory in the referenced table
virtual void referencedTable | ( | const db_TableRef & | value | ) | [virtual] |
Setter for attribute referencedTable.
db_TableRef referencedTable | ( | ) | const |
Getter for attribute referencedTable.
Reimplemented in db_mysql_ForeignKey.
grt::StringRef updateRule | ( | ) | const |
Getter for attribute updateRule.
virtual void updateRule | ( | const grt::StringRef & | value | ) | [virtual] |
Setter for attribute updateRule.