FirebirdReflector
class FirebirdReflector implements Reflector
The reflector for Firebird/InterBase database.
Methods
Returns list of tables.
Returns metadata for all columns in a table.
Returns metadata for all indexes in a table (the constraints are included).
Returns metadata for all foreign keys in a table.
Returns list of indices in given table (the constraints are not listed).
Returns list of constraints in given table.
Returns metadata for all triggers in a table or database.
Returns list of triggers for given table.
Returns metadata from stored procedures and their input and output parameters.
Returns list of stored procedures.
Returns list of generators.
Returns list of user defined functions (UDF).
Details
at line 26
__construct(Driver $driver)
No description
at line 35
array
getTables()
Returns list of tables.
at line 57
array
getColumns(string $table)
Returns metadata for all columns in a table.
at line 109
array
getIndexes(string $table)
Returns metadata for all indexes in a table (the constraints are included).
at line 141
array
getForeignKeys(string $table)
Returns metadata for all foreign keys in a table.
at line 169
array
getIndices(string $table)
Returns list of indices in given table (the constraints are not listed).
at line 189
array
getConstraints(string $table)
Returns list of constraints in given table.
at line 212
array
getTriggersMeta(string $table = null)
Returns metadata for all triggers in a table or database.
(Only if user has permissions on ALTER TABLE, INSERT/UPDATE/DELETE record in table)
at line 259
array
getTriggers(string $table = null)
Returns list of triggers for given table.
(Only if user has permissions on ALTER TABLE, INSERT/UPDATE/DELETE record in table)
at line 280
array
getProceduresMeta()
Returns metadata from stored procedures and their input and output parameters.
at line 331
array
getProcedures()
Returns list of stored procedures.
at line 348
array
getGenerators()
Returns list of generators.
at line 366
array
getFunctions()
Returns list of user defined functions (UDF).
Traits
Better OOP experience.