class Table

Reflection metadata class for a database table.

Properties

string read-only $name
bool read-only $view
array read-only $columns
array read-only $columnNames
array read-only $foreignKeys
array read-only $indexes
Index read-only $primaryKey

Methods

__construct(Reflector $reflector, array $info)

No description

string
getName()

No description

bool
isView()

No description

array
getColumns()

No description

array
getColumnNames()

No description

getColumn(string $name)

No description

bool
hasColumn(string $name)

No description

array
getForeignKeys()

No description

array
getIndexes()

No description

getPrimaryKey()

No description

void
initColumns()

No description

void
initIndexes()

No description

void
initForeignKeys()

No description

Details

at line 43
__construct(Reflector $reflector, array $info)

No description

Parameters

Reflector $reflector
array $info

at line 51
string getName()

No description

Return Value

string

at line 57
bool isView()

No description

Return Value

bool

at line 64
array getColumns()

No description

Return Value

array

at line 72
array getColumnNames()

No description

Return Value

array

at line 84
Column getColumn(string $name)

No description

Parameters

string $name

Return Value

Column

at line 97
bool hasColumn(string $name)

No description

Parameters

string $name

Return Value

bool

at line 105
array getForeignKeys()

No description

Return Value

array

at line 113
array getIndexes()

No description

Return Value

array

at line 120
Index getPrimaryKey()

No description

Return Value

Index

at line 127
protected void initColumns()

No description

Return Value

void

at line 138
protected void initIndexes()

No description

Return Value

void

at line 157
protected void initForeignKeys()

No description

Return Value

void