示例#1
0
 function toDialectString(IDialect $dialect)
 {
     $sql = array();
     $postSql = array();
     foreach ($this->tables as $table) {
         $createTable = new CreateTableQuery($table, true);
         $sql[] = $createTable->toDialectString($dialect);
         foreach ($dialect->getTableQuerySet($table, false) as $query) {
             $postSql[] = $query->toDialectString($dialect);
         }
     }
     return join(StringUtils::DELIM_STANDART . StringUtils::DELIM_STANDART, $sql) . StringUtils::DELIM_STANDART . StringUtils::DELIM_STANDART . join(StringUtils::DELIM_STANDART . StringUtils::DELIM_STANDART, $postSql);
 }
示例#2
0
 function getTableQuerySet(DBTable $table)
 {
     return array(CreateTableQuery::create($table));
 }