Doctrine\DBAL\Driver\OCI8\OCI8Statement
The OCI8 implementation of the Statement interface.
- Author: Roman Borschel <roman@code-factory.org>
Synopsis
class OCI8Statement
implements
IteratorAggregate,Statement
{
- // members
- protected $_dbh;
- protected $_sth;
- protected $_conn;
- protected string $_PARAM;
- protected array $fetchModeMap;
- protected $_defaultFetchMode;
- protected array $_paramMap;
- // methods
- public void __construct()
- public static string convertPositionalToNamedPlaceholders()
- public void bindValue()
- public void bindParam()
- public boolean closeCursor()
- public void columnCount()
- public void errorCode()
- public void errorInfo()
- public void execute()
- public void setFetchMode()
- public void getIterator()
- public void fetch()
- public void fetchAll()
- public void fetchColumn()
- public void rowCount()
Hierarchy
Implements
Tasks
Line | Task |
---|---|
81+ | extract into utility class in Doctrine\DBAL\Util namespace |
81+ | review and test for lost spaces. we experienced missing spaces with oci8 in some sql statements. |
Members
protected
- $_PARAM
- $_conn
-
$_dbh
Statement handle. - $_defaultFetchMode
- $_paramMap
- $_sth
- $fetchModeMap
Methods
public
- __construct() — Creates a new OCI8Statement that uses the given connection handle and SQL statement.
- bindParam() — {@inheritdoc}
- bindValue() — {@inheritdoc}
- closeCursor() — Closes the cursor, enabling the statement to be executed again.
- columnCount() — {@inheritdoc}
- convertPositionalToNamedPlaceholders() — Convert positional (?) into named placeholders (:param<num>)
- errorCode() — {@inheritdoc}
- errorInfo() — {@inheritdoc}
- execute() — {@inheritdoc}
- fetch() — {@inheritdoc}
- fetchAll() — {@inheritdoc}
- fetchColumn() — {@inheritdoc}
- getIterator() — {@inheritdoc}
- rowCount() — {@inheritdoc}
- setFetchMode() — {@inheritdoc}