* @link https://github.com/pradosoft/prado * @copyright Copyright © 2005-2015 The PRADO Group * @license https://github.com/pradosoft/prado/blob/master/COPYRIGHT * @package System.Data.Common.Sqlite */ /** * Loads the base TDbTableInfo class and TSqliteTableColumn class. */ Prado::using('System.Data.Common.TDbTableInfo'); Prado::using('System.Data.Common.Sqlite.TSqliteTableColumn'); /** * TSqliteTableInfo class provides additional table information for PostgreSQL database. * * @author Wei Zhuo * @package System.Data.Common.Sqlite * @since 3.1 */ class TSqliteTableInfo extends TDbTableInfo { /** * @param TDbConnection database connection. * @return TDbCommandBuilder new command builder */ public function createCommandBuilder($connection) { Prado::using('System.Data.Common.Sqlite.TSqliteCommandBuilder'); return new TSqliteCommandBuilder($connection,$this); } /** * @return string full name of the table, database dependent. */ public function getTableFullName() { return "'".$this->getTableName()."'"; } }