ReviveColumn() public static method

public static ReviveColumn ( Column $Column ) : ReviveColumnExpression
$Column Storm\Drivers\Base\Relational\Columns\Column
return ReviveColumnExpression
コード例 #1
0
 protected function SelectQuery(QueryBuilder $QueryBuilder, Relational\Request $Request)
 {
     $QueryBuilder->Append('SELECT ');
     foreach ($QueryBuilder->Delimit($Request->GetColumns(), ',') as $Column) {
         $QueryBuilder->AppendExpression(Expression::ReviveColumn($Column));
         $QueryBuilder->AppendIdentifier(' AS #', [$Column->GetIdentifier()]);
     }
     $QueryBuilder->AppendIdentifiers(' FROM # ', array_keys($Request->GetTables()), ', ');
     $this->AppendCriterion($QueryBuilder, $Request->GetCriterion());
 }