Class DibiDatabaseInfo


Reflection metadata class for a database.

DibiObject
   |
   --DibiDatabaseInfo
Copyright: Copyright (c) 2005, 2010 David Grudl
Located: in /libs/DibiDatabaseInfo.php (line 21)
Constructor Summary
public
__construct (IDibiDriver $driver, $name)
Method Summary
string
getName ()
DibiTableInfo
getTable (string $name)
array
array
bool
hasTable (string $name)
protected void
init ()
Methods Inherited From DibiObject
DibiObject::extensionMethod(), DibiObject::getClass(), DibiObject::getReflection(), DibiObject::__call(), DibiObject::__callStatic(), DibiObject::__get(), DibiObject::__isset(), DibiObject::__set(), DibiObject::__unset()

Constructor Details

line 34

__construct

public __construct (IDibiDriver $driver, $name)

Input
IDibiDriver $driver
$name
Method Details

line 45

getName

public string getName ()

Output
string  

line 82

getTable

public DibiTableInfo getTable (string $name)

Input
string $name
Output
DibiTableInfo  

line 66

getTableNames

public array getTableNames ()

Output
array of string

line 55

getTables

public array getTables ()

Output
array of DibiTableInfo

line 100

hasTable

public bool hasTable (string $name)

Input
string $name
Output
bool  

line 111

init

protected void init ()

Output
void