Overview

Namespaces

  • DSchoenbauer
    • Sql
      • Command
      • Exception
      • Where

Classes

  • ArrayWhere

Interfaces

  • WhereStatementInterface
  • Overview
  • Namespace
  • Class

Class ArrayWhere

Description of Where

DSchoenbauer\Sql\Where\ArrayWhere implements DSchoenbauer\Sql\Where\WhereStatementInterface
Namespace: DSchoenbauer\Sql\Where
Author: David Schoenbauer dschoenbauer@gmail.com
Located at Sql/Where/ArrayWhere.php
Methods summary
public
# __construct( $whereData, $fieldOperator = 'and', $rowOperator = 'or', $setUseParanthesis = true )
public
# getStatement( )

returns just the expression of a PDO prepared where statement

returns just the expression of a PDO prepared where statement

i.e. id = :id

Implementation of

DSchoenbauer\Sql\Where\WhereStatementInterface::getStatement()
protected
# recursiveStatement( array $data )
public
# buildRow( array $assocArray, $keySalt )
protected
# isAssocArray( array $array )
public
# getFieldOperator( )
public
# setFieldOperator( $logicalOperator )
public
# getRowOperator( )
public
# setRowOperator( $rowOperator )
public array
# getData( )

Returns

array

Implementation of

DSchoenbauer\Sql\Where\WhereStatementInterface::getData()
public
# addData( $key, $value )
public
# getUseParanthesis( )
public
# setUseParanthesis( $useParanthesis = true )
public
# getWhereData( )
public
# setWhereData( $whereData )
API documentation generated by ApiGen