Example #1
0
 public final function typeColumn($column)
 {
     $col = $this->sanitzeSelectColumn($column);
     if ($col['table_alias']) {
         if ($col['table_alias'] == $this->table_alias) {
             return $this->dbTable->getTypeColumn($col['name']);
         }
         if (array_key_exists($col['table_alias'], $this->tableJoin)) {
             return $this->tableJoin[$col['table_alias']]['table']->getTypeColumn($col['name']);
         }
     } else {
         if ($type = $this->dbTable->getTypeColumn($col['name'])) {
             return $type;
         }
     }
 }