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 48
__construct(Reflector $reflector, array $info)

No description

Parameters

Reflector $reflector
array $info

at line 56
string getName()

No description

Return Value

string

at line 62
bool isView()

No description

Return Value

bool

at line 69
array getColumns()

No description

Return Value

array

at line 77
array getColumnNames()

No description

Return Value

array

at line 89
Column getColumn(string $name)

No description

Parameters

string $name

Return Value

Column

at line 102
bool hasColumn(string $name)

No description

Parameters

string $name

Return Value

bool

at line 110
array getForeignKeys()

No description

Return Value

array

at line 118
array getIndexes()

No description

Return Value

array

at line 125
Index getPrimaryKey()

No description

Return Value

Index

at line 132
protected void initColumns()

No description

Return Value

void

at line 143
protected void initIndexes()

No description

Return Value

void

at line 162
protected void initForeignKeys()

No description

Return Value

void

Traits

Better OOP experience.