Pt_BR En Ja De Fr 
You are currently viewing the 0.11 branch api documentation. Switch to 1.0

0.11 Doctrine_Adapter_Statement_Mock

Doctrine Adapter Statement Mock

Mock connection adapter statement class. Used for special testing purposes

Method Summary

Returns Name Description
boolean bindColumn Bind a column to a PHP variable
boolean bindParam Binds a PHP variable to a corresponding named or question mark placeholder in the SQL statement that was use to prepare the statement. Unlike Doctrine_Adapter_Statement_Interface->bindValue(), the variable is bound as a reference and will only be eva
boolean bindValue Binds a value to a corresponding named or question mark placeholder in the SQL statement that was use to prepare the statement.
boolean closeCursor Closes the cursor, enabling the statement to be executed again.
integer columnCount Returns the number of columns in the result set
string errorCode Fetch the SQLSTATE associated with the last operation on the statement handle
array errorInfo Fetch extended error information associated with the last operation on the statement handle
boolean execute Executes a prepared statement If the prepared statement included parameter markers, you must either: call PDOStatement->bindParam() to bind PHP variables to the parameter markers: bound variables pass their value as input and receive the output value
mixed fetch
array fetchAll Returns an array containing all of the result set rows
string fetchColumn Returns a single column from the next row of a result set or FALSE if there are no more rows.
mixed fetchObject Fetches the next row and returns it as an object. Fetches the next row and returns it as an object. This function is an alternative to Doctrine_Adapter_Statement_Interface->fetch() with Doctrine::FETCH_CLASS or Doctrine::FETCH_OBJ style.
mixed getAttribute Retrieve a statement attribute
array getColumnMeta Returns metadata for a column in a result set
boolean nextRowset Advances to the next rowset in a multi-rowset statement handle Some database servers support stored procedures that return more than one rowset (also known as a result set). The nextRowset() method enables you to access the second and subsequent rowsets
integer rowCount rowCount() returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding object. If the last SQL statement executed by the associated Statement object was a SELECT statement, some databases may return
boolean setAttribute Set a statement attribute
boolean setFetchMode Set the default fetch mode for this statement
__construct

Method Details

  • $column Number of the column (1-indexed) or name of the column in the result set. If using the column name, be aware that the name should match the case of the column, as returned by the driver.
    $param Name of the PHP variable to which the column will be bound.
    $type Data type of the parameter, specified by the Doctrine::PARAM_* constants.

    (boolean) bindColumn($column, $param, $type = null)

    Bind a column to a PHP variable

    Doctrine_Adapter_Statement_Mock


  • $type Explicit data type for the parameter using the Doctrine::PARAM_* constants. To return an INOUT parameter from a stored procedure, use the bitwise OR operator to set the Doctrine::PARAM_INPUT_OUTPUT bits f
    $length Length of the data type. To indicate that a parameter is an OUT parameter from a stored procedure, you must explicitly set the length.
    $param Parameter identifier. For a prepared statement using named placeholders, this will be a parameter name of the form :name. For a prepared statement using question mark placeholders, this will be the 1-inde
    $variable Name of the PHP variable to bind to the SQL statement parameter.

    (boolean) bindParam($column, [[[amp]]]$variable, $type = null, $length = null, $driverOptions = array(), $param, $variable)

    Binds a PHP variable to a corresponding named or question mark placeholder in the SQL statement that was use to prepare the statement. Unlike Doctrine_Adapter_Statement_Interface->bindValue(), the variable is bound as a reference and will only be eva

    Doctrine_Adapter_Statement_Mock


  • $param Parameter identifier. For a prepared statement using named placeholders, this will be a parameter name of the form :name. For a prepared statement using question mark placeholders, this will be the 1-inde
    $value The value to bind to the parameter.
    $type Explicit data type for the parameter using the Doctrine::PARAM_* constants.

    (boolean) bindValue($param, $value, $type = null)

    Binds a value to a corresponding named or question mark placeholder in the SQL statement that was use to prepare the statement.

    Doctrine_Adapter_Statement_Mock


  • (boolean) closeCursor()

    Closes the cursor, enabling the statement to be executed again.

    Doctrine_Adapter_Statement_Mock


  • (integer) columnCount()

    Returns the number of columns in the result set

    Doctrine_Adapter_Statement_Mock


  • (string) errorCode()

    Fetch the SQLSTATE associated with the last operation on the statement handle

    Doctrine_Adapter_Statement_Mock


  • (array) errorInfo()

    Fetch extended error information associated with the last operation on the statement handle

    Doctrine_Adapter_Statement_Mock


  • $params An array of values with as many elements as there are bound parameters in the SQL statement being executed.

    (boolean) execute($params = null)

    Executes a prepared statement
    If the prepared statement included parameter markers, you must either: call PDOStatement->bindParam() to bind PHP variables to the parameter markers: bound variables pass their value as input and receive the output value

    Doctrine_Adapter_Statement_Mock


  • $fetchStyle Controls how the next row will be returned to the caller. This value must be one of the Doctrine::FETCH_* constants, defaulting to Doctrine::FETCH_BOTH
    $cursorOrientation For a PDOStatement object representing a scrollable cursor, this value determines which row will be returned to the caller. This value must be one of the Doctrine::FETCH_ORI_* constants, defaultin
    $cursorOffset

    For a Doctrine_Adapter_Statement_Interface object representing a scrollable cursor for which the $cursorOrientation parameter is set to Doctrine::FETCH_ORI_ABS, this value specifies

    (mixed) fetch($fetchStyle = Doctrine::FETCH_BOTH, $cursorOrientation = Doctrine::FETCH_ORI_NEXT, $cursorOffset = null)


  • $fetchStyle Controls how the next row will be returned to the caller. This value must be one of the Doctrine::FETCH_* constants, defaulting to Doctrine::FETCH_BOTH
    $columnIndex Returns the indicated 0-indexed column when the value of $fetchStyle is Doctrine::FETCH_COLUMN. Defaults to 0.

    (array) fetchAll($fetchMode = Doctrine::FETCH_BOTH, $fetchStyle, $columnIndex)

    Returns an array containing all of the result set rows


  • $columnIndex 0-indexed number of the column you wish to retrieve from the row. If no value is supplied, Doctrine_Adapter_Statement_Interface->fetchColumn() fetches the first column.

    (string) fetchColumn($columnIndex)

    Returns a single column from the next row of a result set or FALSE if there are no more rows.

    Doctrine_Adapter_Statement_Mock


  • $className Name of the created class, defaults to stdClass.
    $args Elements of this array are passed to the constructor.

    (mixed) fetchObject($className = 'stdClass', $args = array())

    Fetches the next row and returns it as an object.
    Fetches the next row and returns it as an object. This function is an alternative to Doctrine_Adapter_Statement_Interface->fetch() with Doctrine::FETCH_CLASS or Doctrine::FETCH_OBJ style.

    Doctrine_Adapter_Statement_Mock


  • (mixed) getAttribute($attribute)

    Retrieve a statement attribute

    Doctrine_Adapter_Statement_Mock


  • $column The 0-indexed column in the result set.

    (array) getColumnMeta($column)

    Returns metadata for a column in a result set

    Doctrine_Adapter_Statement_Mock


  • (boolean) nextRowset()

    Advances to the next rowset in a multi-rowset statement handle
    Some database servers support stored procedures that return more than one rowset (also known as a result set). The nextRowset() method enables you to access the second and subsequent rowsets

    Doctrine_Adapter_Statement_Mock


  • (integer) rowCount()

    rowCount() returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding object.
    If the last SQL statement executed by the associated Statement object was a SELECT statement, some databases may return

    Doctrine_Adapter_Statement_Mock


  • $value the value of given attribute

    (boolean) setAttribute($attribute, $value)

    Set a statement attribute

    Doctrine_Adapter_Statement_Mock


  • $mode The fetch mode must be one of the Doctrine::FETCH_* constants.

    (boolean) setFetchMode($mode, $arg1 = null, $arg2 = null)

    Set the default fetch mode for this statement

    Doctrine_Adapter_Statement_Mock


  • __construct((Doctrine_Adapter_Mock) $mock)

    Constructor for mock adapter statements. Accepts instance of Doctrine_Adapter_Mock


Comments (0) [ add comment ]

 No Comments

Add Comment

Add New Comment
Please enter follow the doctrine