Packages

  • dibi
    • drivers
    • nette
    • reflection
  • None
  • PHP

Classes

  • DibiColumnInfo
  • DibiDatabaseInfo
  • DibiForeignKeyInfo
  • DibiIndexInfo
  • DibiResultInfo
  • DibiTableInfo
  • Overview
  • Package
  • Class
  • Tree

Class DibiTableInfo

Reflection metadata class for a database table.

DibiObject
Extended by DibiTableInfo
Package: dibi\reflection
Author: David Grudl
Located at libs/DibiDatabaseInfo.php
Methods summary
public
# __construct( IDibiReflector $reflector, array $info )
public string
# getName( )

Returns

string
public boolean
# isView( )

Returns

boolean
public array
# getColumns( )

Returns

array
of DibiColumnInfo
public array
# getColumnNames( )

Returns

array
of string
public DibiColumnInfo
# getColumn( string $name )

Parameters

$name
string

Returns

DibiColumnInfo
public boolean
# hasColumn( string $name )

Parameters

$name
string

Returns

boolean
public array
# getForeignKeys( )

Returns

array
of DibiForeignKeyInfo
public array
# getIndexes( )

Returns

array
of DibiIndexInfo
public DibiIndexInfo
# getPrimaryKey( )

Returns

DibiIndexInfo
protected
# initColumns( )
protected
# initIndexes( )
protected
# initForeignKeys( )
Methods inherited from DibiObject
__call(), __callStatic(), __get(), __isset(), __set(), __unset(), extensionMethod(), getClass(), getReflection()
dibi API documentation API documentation generated by ApiGen 2.3.0