Added the zend framework 2 library, the path is specified in line no.26 in zend_modul...
[openemr.git] / interface / modules / zend_modules / library / Zend / Db / Metadata / MetadataInterface.php
blobd25b9f83e15804860178c6abb306888da17f0cec
1 <?php
2 /**
3 * Zend Framework (http://framework.zend.com/)
5 * @link http://github.com/zendframework/zf2 for the canonical source repository
6 * @copyright Copyright (c) 2005-2013 Zend Technologies USA Inc. (http://www.zend.com)
7 * @license http://framework.zend.com/license/new-bsd New BSD License
8 */
10 namespace Zend\Db\Metadata;
12 interface MetadataInterface
14 public function getSchemas();
16 public function getTableNames($schema = null, $includeViews = false);
17 public function getTables($schema = null, $includeViews = false);
18 public function getTable($tableName, $schema = null);
20 public function getViewNames($schema = null);
21 public function getViews($schema = null);
22 public function getView($viewName, $schema = null);
24 public function getColumnNames($table, $schema = null);
25 public function getColumns($table, $schema = null);
26 public function getColumn($columnName, $table, $schema = null);
28 public function getConstraints($table, $schema = null);
29 public function getConstraint($constraintName, $table, $schema = null);
30 public function getConstraintKeys($constraint, $table, $schema = null);
32 public function getTriggerNames($schema = null);
33 public function getTriggers($schema = null);
34 public function getTrigger($triggerName, $schema = null);