Storm\Core\Relational\Expressions\ColumnExpression::__construct PHP Method

__construct() public method

public __construct ( Storm\Core\Relational\IColumn $Column, $Alias = null )
$Column Storm\Core\Relational\IColumn
    public function __construct(IColumn $Column, $Alias = null)
    {
        $this->Table = $Column->GetTable();
        $this->Column = $Column;
        $this->Alias = $Alias;
    }

Usage Example

 public function __construct(Column $Column)
 {
     parent::__construct($Column);
     $this->ReviveExpression = $Column instanceof Column ? $Column->GetDataType()->GetReviveExpression(Expression::Column($Column)) : Expression::Column($Column);
 }