Storm\Core\Relational\ColumnData::GetColumn PHP Method

GetColumn() final public method

Get the column with the supplied identifier
final public GetColumn ( string $Identifier ) : Storm\Core\Relational\IColumn | null
$Identifier string The column identifier
return Storm\Core\Relational\IColumn | null The matched column or null if it does not exist
    public final function GetColumn($Identifier)
    {
        return isset($this->Columns[$Identifier]) ? $this->Columns[$Identifier] : null;
    }

Usage Example

 public function __construct(ColumnData $ColumnData)
 {
     $ConstraintExpressions = [];
     foreach ($ColumnData as $ColumnIdentifier => $Value) {
         $Column = $ColumnData->GetColumn($ColumnIdentifier);
         $ConstraintExpressions[] = Expression::BinaryOperation(Expression::Column($Column), Binary::Equality, Expression::PersistData($Column, Expression::Constant($Value)));
     }
     parent::__construct($ConstraintExpressions, Binary::LogicalAnd);
 }
All Usage Examples Of Storm\Core\Relational\ColumnData::GetColumn