MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
Referência à classe Index
Diagrama de heranças da classe Index
AbstractAsset Constraint

Membros públicos

 __construct ($indexName, array $columns, $isUnique=false, $isPrimary=false)
 
 getColumns ()
 
 isUnique ()
 
 isPrimary ()
 
 hasColumnAtPosition ($columnName, $pos=0)
 
 spansColumns (array $columnNames)
 
 isFullfilledBy (Index $other)
 
 overrules (Index $other)
 
- Membros públicos herdados de AbstractAsset
 getName ()
 
 getQuotedName (AbstractPlatform $platform)
 
- Membros públicos herdados de Constraint
 getName ()
 

Membros protegidos

 _addColumn ($column)
 
- Membros protegidos herdados de AbstractAsset
 _setName ($name)
 
 _generateIdentifierName ($columnNames, $postfix='', $maxSize=30)
 

Atributos Protegidos

 $_columns
 
 $_isUnique = false
 
 $_isPrimary = false
 
- Atributos Protegidos herdados de AbstractAsset
 $_name
 
 $_quoted = false
 

Descrição detalhada

Definido na linha 24 do ficheiro Index.php.

Documentação dos Construtores & Destrutor

◆ __construct()

__construct ( $indexName,
array $columns,
$isUnique = false,
$isPrimary = false )
Parâmetros
string$indexName
array$column
bool$isUnique
bool$isPrimary

Definido na linha 47 do ficheiro Index.php.

Documentação das funções

◆ _addColumn()

_addColumn ( $column)
protected
Parâmetros
string$column

Definido na linha 63 do ficheiro Index.php.

◆ getColumns()

getColumns ( )
Retorna
array

Implementa Constraint.

Definido na linha 75 do ficheiro Index.php.

◆ hasColumnAtPosition()

hasColumnAtPosition ( $columnName,
$pos = 0 )
Parâmetros
string$columnName
int$pos
Retorna
bool

Definido na linha 101 do ficheiro Index.php.

◆ isFullfilledBy()

isFullfilledBy ( Index $other)

Check if the other index already fullfills all the indexing and constraint needs of the current one.

Parâmetros
Index$other
Retorna
bool

Definido na linha 131 do ficheiro Index.php.

◆ isPrimary()

isPrimary ( )
Retorna
bool

Definido na linha 91 do ficheiro Index.php.

◆ isUnique()

isUnique ( )
Retorna
bool

Definido na linha 83 do ficheiro Index.php.

◆ overrules()

overrules ( Index $other)

Detect if the other index is a non-unique, non primary index that can be overwritten by this one.

Parâmetros
Index$other
Retorna
bool

Definido na linha 165 do ficheiro Index.php.

◆ spansColumns()

spansColumns ( array $columnNames)

Check if this index exactly spans the given column names in the correct order.

Parâmetros
array$columnNames
Retorna
boolean

Definido na linha 114 do ficheiro Index.php.

Documentação dos campos e atributos

◆ $_columns

$_columns
protected

Definido na linha 29 do ficheiro Index.php.

◆ $_isPrimary

$_isPrimary = false
protected

Definido na linha 39 do ficheiro Index.php.

◆ $_isUnique

$_isUnique = false
protected

Definido na linha 34 do ficheiro Index.php.


A documentação para esta classe foi gerada a partir do seguinte ficheiro: