ColumnProperties

trait AeonDigital\ORM\Traits\ColumnProperties
Métodos e propriedades comuns para uso de colunas de dados que implementem a
interface iColumn.

Properties

Methods

public AeonDigital\ORM\Traits\ColumnProperties::isUnique()
Indica se o valor para esta coluna pode ser repetido entre os demais registros
que compões a coleção da tabela de dados.
Returns:‹ bool ›
public AeonDigital\ORM\Traits\ColumnProperties::isAutoIncrement()
Indica quando o o valor desta coluna é do tipo auto-incremento.
Returns:‹ bool ›
public AeonDigital\ORM\Traits\ColumnProperties::isPrimaryKey()
Indica se esta coluna é a chave primária da tabela de dados.
Returns:‹ bool ›
public AeonDigital\ORM\Traits\ColumnProperties::isForeignKey()
Indica se esta coluna é uma chave extrangeira.
Returns:‹ bool ›
public AeonDigital\ORM\Traits\ColumnProperties::isIndex()
Indica se esta coluna está ou não indexada.
Por padrão, toda primaryKey e foreignKey é automaticamente indexada.
Returns:‹ bool ›