Zend\Db\Metadata\Object\ConstraintObject
Synopsis
class ConstraintObject
{
- // members
- protected string $name;
- protected string $tableName;
- protected string $schemaName;
- protected string $type;
- protected array $columns;
- protected string $referencedTableSchema;
- protected string $referencedTableName;
- protected array $referencedColumns;
- protected string $matchOption;
- protected string $updateRule;
- protected string $deleteRule;
- protected string $checkClause;
- // methods
- public void __construct()
- public void setName()
- public string getName()
- public void setSchemaName()
- public string getSchemaName()
- public string getTableName()
- public ConstraintObject setTableName()
- public void setType()
- public string getType()
- public void hasColumns()
- public array getColumns()
- public ConstraintObject setColumns()
- public string getReferencedTableSchema()
- public ConstraintObject setReferencedTableSchema()
- public string getReferencedTableName()
- public ConstraintObject setReferencedTableName()
- public array getReferencedColumns()
- public ConstraintObject setReferencedColumns()
- public string getMatchOption()
- public ConstraintObject setMatchOption()
- public string getUpdateRule()
- public ConstraintObject setUpdateRule()
- public string getDeleteRule()
- public ConstraintObject setDeleteRule()
- public string getCheckClause()
- public ConstraintObject setCheckClause()
- public bool isPrimaryKey()
- public bool isUnique()
- public bool isForeignKey()
- public bool isCheck()
Members
protected
- $checkClause — string
- $columns — array
- $deleteRule — string
- $matchOption — string
- $name — string
- $referencedColumns — array
- $referencedTableName — string
- $referencedTableSchema — string
- $schemaName — string
- $tableName — string
- $type
—
string
One of "PRIMARY KEY", "UNIQUE", "FOREIGN KEY", or "CHECK" - $updateRule — string
Methods
public
- __construct() — Constructor
- getCheckClause() — Get Check Clause.
- getColumns() — Get Columns.
- getDeleteRule() — Get Delete Rule.
- getMatchOption() — Get Match Option.
- getName() — Get name
- getReferencedColumns() — Get Referenced Columns.
- getReferencedTableName() — Get Referenced Table Name.
- getReferencedTableSchema() — Get Referenced Table Schema.
- getSchemaName() — Get schema name
- getTableName() — Get table name
- getType() — Get type
- getUpdateRule() — Get Update Rule.
- hasColumns()
- isCheck() — Is foreign key
- isForeignKey() — Is foreign key
- isPrimaryKey() — Is primary key
- isUnique() — Is unique key
- setCheckClause() — Set Check Clause.
- setColumns() — Set Columns.
- setDeleteRule() — Set Delete Rule.
- setMatchOption() — Set Match Option.
- setName() — Set name
- setReferencedColumns() — Set Referenced Columns.
- setReferencedTableName() — Set Referenced Table Name.
- setReferencedTableSchema() — Set Referenced Table Schema.
- setSchemaName() — Set schema name
- setTableName() — Set table name
- setType() — Set type
- setUpdateRule() — Set Update Rule.