Overview

Namespaces

  • PommProject
    • Cli
      • Command
      • Exception
    • Foundation
      • Client
      • Converter
        • Geometry
        • Type
      • Exception
      • Inspector
      • Listener
      • Observer
      • PreparedQuery
      • QueryManager
      • Session
      • Tester
    • ModelManager
      • Converter
      • Exception
      • Generator
      • Model
        • FlexibleEntity
        • ModelTrait
      • ModelLayer
      • Tester

Classes

  • QueryManagerClient
  • QueryManagerPooler
  • SimpleQueryManager

Interfaces

  • QueryManagerInterface

Traits

  • QueryParameterParserTrait
  • Overview
  • Namespace
  • Class

Class SimpleQueryManager

SimpleQueryManager

Query system as a client.

PommProject\Foundation\Client\Client implements PommProject\Foundation\Client\ClientInterface uses PommProject\Foundation\Client\ClientTrait
Extended by PommProject\Foundation\QueryManager\QueryManagerClient implements PommProject\Foundation\QueryManager\QueryManagerInterface
Extended by PommProject\Foundation\QueryManager\SimpleQueryManager uses PommProject\Foundation\Listener\SendNotificationTrait, PommProject\Foundation\QueryManager\QueryParameterParserTrait
Namespace: PommProject\Foundation\QueryManager
Package: Foundation
Copyright: 2014 - 2015 Grégoire HUBERT
Author: Grégoire HUBERT
License: {@link http://opensource.org/licenses/mit-license.php}
Located at QueryManager/SimpleQueryManager.php
Methods summary
public PommProject\Foundation\ConvertedResultIterator
# query( string $sql, array $parameters = [] )

query

query

Perform a simple escaped query and return converted result iterator.

Parameters

$sql
$parameters

Returns

PommProject\Foundation\ConvertedResultIterator
protected PommProject\Foundation\Session\ResultHandler
# doQuery( string $sql, array $parameters )

doQuery

doQuery

Perform the query

Parameters

$sql
$parameters

Returns

PommProject\Foundation\Session\ResultHandler
protected array
# prepareArguments( string $sql, array $parameters )

prepareArguments

prepareArguments

Prepare and convert $parameters if needed.

Parameters

$sql
$parameters

Returns

array
$parameters
Methods inherited from PommProject\Foundation\QueryManager\QueryManagerClient
getClientIdentifier(), getClientType()
Methods inherited from PommProject\Foundation\Client\ClientInterface
initialize(), shutdown()
Methods used from PommProject\Foundation\Listener\SendNotificationTrait
getSession(), sendNotification()
Methods used from PommProject\Foundation\QueryManager\QueryParameterParserTrait
getParametersType(), orderParameters(), unorderParameters()
Methods used from PommProject\Foundation\Client\ClientTrait
initialize(), shutdown()
API documentation generated by ApiGen