public function bindColumn($column, &$variable, $type = null): bool
    {
        try {
            return $this->pdoStatement->bindColumn($column, $variable, $type, null, null);
        } catch (PDOException $pdoe) {
            throw new DatabaseException($pdoe->getMessage(), $pdoe);
        }
    }
public function bindColumn($column, &$variable, $type = null): bool
    {
        try {
            return $this->pdoStatement->bindColumn($column, $variable, $type, null, null);
        } catch (PDOException $pdoe) {
            throw new DatabaseException($pdoe->getMessage(), $pdoe);
        }
    }
public function bindColumn ( $ column , & $ variable , $ type = null ) : bool { try { return $ this -> pdoStatement -> bindColumn ( $ column , $ variable , $ type , null , null ) ; } catch ( PDOException $ pdoe ) { throw new DatabaseException ( $ pdoe -> getMessage ( ) , $ pdoe ) ; } }
bind a result column to a variable

@param   int|string  $column     column number or name to bind the variable to
@param   mixed       &$variable  the variable to bind to the column
@param   int|string  $type       optional  type of the binded variable
@return  bool        true on success, false on failure
@throws  \stubbles\db\DatabaseException
@see     http://php.net/pdostatement-bindColumn
bind a result column to a variable