public function __construct($query, array $parameters, PDOStatement $statement, $fetch_mode = self::FETCH_ASSOC)
 {
     $this->statement = $statement;
     $this->fetch_mode = $fetch_mode;
     parent::__construct($query, $parameters);
 }
 public function __construct($query, $parameters, $resource, $fetch_mode = self::FETCH_ASSOC)
 {
     $this->fetch_mode = $fetch_mode;
     $this->resource = $resource;
     parent::__construct($query, $parameters);
 }