Packages

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

Classes

  • dibi
  • DibiConnection
  • DibiDataSource
  • DibiDateTime
  • DibiEvent
  • DibiFileLogger
  • DibiFirePhpLogger
  • DibiFluent
  • DibiObject
  • DibiResult
  • DibiResultIterator
  • DibiRow
  • DibiTranslator

Interfaces

  • IDataSource
  • IDibiDriver
  • IDibiReflector
  • IDibiResultDriver

Exceptions

  • DibiDriverException
  • DibiException
  • DibiNotImplementedException
  • DibiNotSupportedException
  • DibiPcreException
  • Overview
  • Package
  • Class
  • Tree

Interface IDibiReflector

dibi driver reflection.

Direct known implementers

DibiFirebirdDriver, DibiOdbcDriver, DibiOracleDriver, DibiPostgreDriver
Package: dibi
Author: David Grudl
Located at libs/interfaces.php
Methods summary
public array
# getTables( )

Returns list of tables.

Returns list of tables.

Returns

array
of {name [, (bool) view ]}
public array
# getColumns( string $table )

Returns metadata for all columns in a table.

Returns metadata for all columns in a table.

Parameters

$table
string

Returns

array
of {name, nativetype [, table, fullname, (int) size, (bool) nullable, (mixed) default, (bool) autoincrement, (array) vendor ]}
public array
# getIndexes( string $table )

Returns metadata for all indexes in a table.

Returns metadata for all indexes in a table.

Parameters

$table
string

Returns

array
of {name, (array of names) columns [, (bool) unique, (bool) primary ]}
public array
# getForeignKeys( string $table )

Returns metadata for all foreign keys in a table.

Returns metadata for all foreign keys in a table.

Parameters

$table
string

Returns

array
dibi API documentation API documentation generated by ApiGen 2.3.0