Storm\Drivers\Base\Relational\Expressions\Expression::PersistData PHP Method

PersistData() public static method

public static PersistData ( Column $Column, parent $ValueExpression ) : PersistDataExpression
$Column Storm\Drivers\Base\Relational\Columns\Column
$ValueExpression parent
return PersistDataExpression
    public static function PersistData(Column $Column, parent $ValueExpression)
    {
        return new PersistDataExpression($Column, $ValueExpression);
    }

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\Drivers\Base\Relational\Expressions\Expression::PersistData