Overview

Namespaces

  • PHPixie
    • Auth
      • Context
        • Container
      • Domains
      • Providers
        • Builder
        • Provider
      • Repositories
        • Registry
        • Repository
    • AuthHTTP
      • Providers
    • AuthLogin
      • Providers
      • Repository
    • AuthORM
      • Repositories
        • Repository
        • Type
          • Login
    • AuthProcessors
      • Processor
    • BundleFramework
      • Configuration
        • FilesystemLocator
        • ORM
    • Bundles
      • Bundle
        • Provides
      • FilesystemLocators
      • Processors
    • Config
      • Formats
        • Format
      • Storages
        • Storage
          • Editable
        • Type
    • Database
      • Conditions
        • Builder
          • Container
          • Operators
        • Condition
          • Collection
          • Field
        • Logic
      • Connection
      • Driver
        • Mongo
          • Conditions
            • Builder
          • Parser
            • Conditions
          • Query
            • Type
        • PDO
          • Adapter
            • Mysql
              • Parser
            • Pgsql
              • Parser
            • Sqlite
              • Parser
          • Conditions
            • Builder
          • Query
            • Type
      • Exception
      • Parser
      • Query
        • Implementation
        • Type
          • Update
      • Type
        • Document
          • Conditions
            • Builder
            • Condition
              • Collection
                • Embedded
                  • Group
                  • Placeholder
          • Query
            • Implementation
        • SQL
          • Conditions
            • Builder
          • Parser
          • Query
            • Implementation
            • Type
      • Values
    • Debug
      • Logger
      • Tracer
        • Trace
    • DefaultBundle
      • Processor
        • HTTP
    • Filesystem
      • Locators
        • Locator
    • Framework
      • Extensions
        • Template
          • Extension
      • Processors
        • HTTP
          • Response
    • HTTP
      • Context
        • Container
        • Cookies
        • Session
      • Data
        • Headers
      • Messages
        • Message
          • Request
            • ServerRequest
        • Stream
        • UploadedFile
        • URI
      • Responses
    • HTTPProcessors
      • Parsers
        • Parser
      • Processor
        • Actions
        • Dispatcher
          • Builder
          • Registry
    • ORM
      • Conditions
        • Builder
        • Condition
          • Collection
            • RelatedTo
          • Field
          • In
      • Configs
      • Data
        • Diff
        • Type
        • Types
          • Document
            • Node
              • ArrayNode
      • Drivers
        • Driver
          • Mongo
          • PDO
          • SQL
      • Exception
      • Loaders
        • Loader
          • Embedded
          • Proxy
          • Repository
      • Mappers
        • Cascade
          • Mapper
        • Conditions
        • Preload
      • Maps
        • Map
          • Cascade
          • Property
      • Models
        • Model
          • Implementation
        • Type
          • Database
            • Implementation
          • Embedded
            • Implementation
      • Planners
        • Planner
          • In
            • Strategy
          • Pivot
            • Strategy
          • Query
            • Strategy
      • Plans
        • Plan
          • Query
      • Relationships
        • Relationship
          • Handler
            • Cascading
            • Mapping
          • Implementation
            • Preloader
              • Result
                • Multiple
            • Property
            • Side
          • Property
            • Entity
          • Side
            • Cascade
            • Property
          • Type
        • Type
          • Embeds
            • Preload
            • Property
            • Side
            • Type
              • Many
                • Preload
                • Property
                  • Entity
                • Side
              • One
                • Preload
                • Property
                  • Entity
                • Side
          • ManyToMany
            • Property
            • Side
          • OneTo
            • Preloader
            • Property
              • Entity
              • Query
            • Side
            • Type
              • Many
                • Preloader
                  • Property
                • Property
                  • Entity
                  • Query
                • Side
                • Value
                  • Preload
              • One
                • Preloader
                • Property
                • Side
      • Steps
        • Result
        • Step
          • Pivot
          • Query
            • Insert
              • Batch
                • Data
            • Result
          • Update
      • Values
        • Preload
          • Property
        • Update
      • Wrappers
        • Model
        • Type
          • Database
          • Embedded
    • Paginate
      • Loader
    • PaginateORM
      • Loader
    • Processors
      • Processor
        • Dispatcher
    • Route
      • Exception
      • Matcher
      • Resolvers
        • Resolver
          • Pattern
      • Translator
    • Security
      • Tokens
        • Storage
          • Database
    • Slice
      • Data
        • Slice
      • Type
        • ArrayData
        • Slice
    • Template
      • Extensions
        • Extension
      • Formats
      • Renderer
    • Test
  • Project
    • App
      • HTTPProcessors
    • Framework
  • Psr
    • Http
      • Message

Classes

  • Builder
  • Items
  • Overview
  • Namespace
  • Class
  • Tree
  • Return

Class Items

PHPixie\Database\Query\Implementation implements PHPixie\Database\Query
Extended by PHPixie\Database\Type\SQL\Query\Implementation implements PHPixie\Database\Type\SQL\Query
Extended by PHPixie\Database\Driver\PDO\Query
Extended by PHPixie\Database\Driver\PDO\Query\Items implements PHPixie\Database\Type\SQL\Query\Items, PHPixie\Database\Driver\PDO\Conditions\Builder

Direct known subclasses

PHPixie\Database\Driver\PDO\Query\Type\Count, PHPixie\Database\Driver\PDO\Query\Type\Delete, PHPixie\Database\Driver\PDO\Query\Type\Select, PHPixie\Database\Driver\PDO\Query\Type\Update
Abstract
Namespace: PHPixie\Database\Driver\PDO\Query
Located at vendor/phpixie/database/src/PHPixie/Database/Driver/PDO/Query/Items.php
Methods summary
public
# __construct( $connection, $parser, $builder )

Overrides

PHPixie\Database\Query\Implementation::__construct()
public
# limit( $limit )

Implementation of

PHPixie\Database\Query\Items::limit()
public
# clearLimit( )

Implementation of

PHPixie\Database\Query\Items::clearLimit()
public
# getLimit( )

Implementation of

PHPixie\Database\Query\Items::getLimit()
public
# offset( $offset )

Implementation of

PHPixie\Database\Query\Items::offset()
public
# clearOffset( )

Implementation of

PHPixie\Database\Query\Items::clearOffset()
public
# getOffset( )

Implementation of

PHPixie\Database\Query\Items::getOffset()
public
# orderAscendingBy( $field )

Implementation of

PHPixie\Database\Query\Items::orderAscendingBy()
public
# orderDescendingBy( $field )

Implementation of

PHPixie\Database\Query\Items::orderDescendingBy()
public
# clearOrderBy( )

Implementation of

PHPixie\Database\Query\Items::clearOrderBy()
public
# getOrderBy( )

Implementation of

PHPixie\Database\Query\Items::getOrderBy()
public
# join( $table, $alias = null, $type = 'inner' )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::join()
public
# clearJoins( )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::clearJoins()
public
# getJoins( )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::getJoins()
protected
# addContainerOperatorCondition( $logic, $negate, $field, $operator, $values, $containerName = null )
protected
# addContainerInOperatorCondition( $field, $values, $logic, $negate, $containerName = null )
protected
# buildContainerCondition( $logic, $negate, $args, $containerName = null )
protected
# addContainerCondition( $logic, $negate, $condition, $containerName = null )
protected
# startContainerConditionGroup( $logic = 'and', $negate = false, $containerName = null )
protected
# endContainerConditionGroup( $containerName = null )
protected
# addContainerPlaceholder( $logic = 'and', $negate = false, $allowEmpty = true, $containerName = null )
public
# buildCondition( $logic, $negate, $args )

Implementation of

PHPixie\Database\Conditions\Builder::buildCondition()
public
# addCondition( $logic, $negate, $condition )

Implementation of

PHPixie\Database\Conditions\Builder::addCondition()
public
# addOperatorCondition( $logic, $negate, $field, $operator, $values )

Implementation of

PHPixie\Database\Conditions\Builder::addOperatorCondition()
public
# addInOperatorCondition( $field, $values, $logic = 'and', $negate = false )

Implementation of

PHPixie\Database\Conditions\Builder\Operators\In::addInOperatorCondition()
public
# addWhereInOperatorCondition( $field, $values, $logic = 'and', $negate = false )
public
# startConditionGroup( $logic = 'and', $negate = false )

Implementation of

PHPixie\Database\Conditions\Builder::startConditionGroup()
public
# addPlaceholder( $logic = 'and', $negate = false, $allowEmpty = true )

Implementation of

PHPixie\Database\Conditions\Builder::addPlaceholder()
protected
# endOnConditionGroup( )
public
# addOnCondition( $logic, $negate, $condition )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::addOnCondition()
public
# addOnInOperatorCondition( $field, $values, $logic = 'and', $negate = false )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::addOnInOperatorCondition()
public
# buildOnCondition( $logic, $negate, $args )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::buildOnCondition()
public
# addOnOperatorCondition( $logic, $negate, $field, $operator, $values )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::addOnOperatorCondition()
public
# addOnPlaceholder( $logic = 'and', $negate = false, $allowEmpty = true )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::addOnPlaceholder()
public
# startOnConditionGroup( $logic = 'and', $negate = false )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::startOnConditionGroup()
public
# addWhereCondition( $logic, $negate, $condition )

Implementation of

PHPixie\Database\Query\Items::addWhereCondition()
public
# buildWhereCondition( $logic, $negate, $params )

Implementation of

PHPixie\Database\Query\Items::buildWhereCondition()
public
# getWhereContainer( )

Implementation of

PHPixie\Database\Query\Items::getWhereContainer()
public
# getWhereConditions( )

Implementation of

PHPixie\Database\Query\Items::getWhereConditions()
public
# addWhereOperatorCondition( $logic, $negate, $field, $operator, $values )

Implementation of

PHPixie\Database\Query\Items::addWhereOperatorCondition()
public
# startWhereConditionGroup( $logic = 'and', $negate = false )

Implementation of

PHPixie\Database\Query\Items::startWhereConditionGroup()
public
# addWherePlaceholder( $logic = 'and', $negate = false, $allowEmpty = true )

Implementation of

PHPixie\Database\Query\Items::addWherePlaceholder()
public
# where( )

Implementation of

PHPixie\Database\Query\Items::where()
public
# andWhere( )

Implementation of

PHPixie\Database\Query\Items::andWhere()
public
# orWhere( )

Implementation of

PHPixie\Database\Query\Items::orWhere()
public
# xorWhere( )

Implementation of

PHPixie\Database\Query\Items::xorWhere()
public
# whereNot( )

Implementation of

PHPixie\Database\Query\Items::whereNot()
public
# andWhereNot( )

Implementation of

PHPixie\Database\Query\Items::andWhereNot()
public
# orWhereNot( )

Implementation of

PHPixie\Database\Query\Items::orWhereNot()
public
# xorWhereNot( )

Implementation of

PHPixie\Database\Query\Items::xorWhereNot()
public
# startWhereGroup( )

Implementation of

PHPixie\Database\Query\Items::startWhereGroup()
public
# startAndWhereGroup( )

Implementation of

PHPixie\Database\Query\Items::startAndWhereGroup()
public
# startOrWhereGroup( )

Implementation of

PHPixie\Database\Query\Items::startOrWhereGroup()
public
# startXorWhereGroup( )

Implementation of

PHPixie\Database\Query\Items::startXorWhereGroup()
public
# startWhereNotGroup( )

Implementation of

PHPixie\Database\Query\Items::startWhereNotGroup()
public
# startAndWhereNotGroup( )

Implementation of

PHPixie\Database\Query\Items::startAndWhereNotGroup()
public
# startOrWhereNotGroup( )

Implementation of

PHPixie\Database\Query\Items::startOrWhereNotGroup()
public
# startXorWhereNotGroup( )

Implementation of

PHPixie\Database\Query\Items::startXorWhereNotGroup()
public
# endWhereGroup( )

Implementation of

PHPixie\Database\Query\Items::endWhereGroup()
public
# _and( )

Implementation of

PHPixie\Database\Conditions\Builder::_and()
public
# _or( )

Implementation of

PHPixie\Database\Conditions\Builder::_or()
public
# _xor( )

Implementation of

PHPixie\Database\Conditions\Builder::_xor()
public
# _not( )

Implementation of

PHPixie\Database\Conditions\Builder::_not()
public
# andNot( )

Implementation of

PHPixie\Database\Conditions\Builder::andNot()
public
# orNot( )

Implementation of

PHPixie\Database\Conditions\Builder::orNot()
public
# xorNot( )

Implementation of

PHPixie\Database\Conditions\Builder::xorNot()
public
# startGroup( )

Implementation of

PHPixie\Database\Conditions\Builder::startGroup()
public
# startAndGroup( )

Implementation of

PHPixie\Database\Conditions\Builder::startAndGroup()
public
# startOrGroup( )

Implementation of

PHPixie\Database\Conditions\Builder::startOrGroup()
public
# startXorGroup( )

Implementation of

PHPixie\Database\Conditions\Builder::startXorGroup()
public
# startNotGroup( )

Implementation of

PHPixie\Database\Conditions\Builder::startNotGroup()
public
# startAndNotGroup( )

Implementation of

PHPixie\Database\Conditions\Builder::startAndNotGroup()
public
# startOrNotGroup( )

Implementation of

PHPixie\Database\Conditions\Builder::startOrNotGroup()
public
# startXorNotGroup( )

Implementation of

PHPixie\Database\Conditions\Builder::startXorNotGroup()
public
# endGroup( )

Implementation of

PHPixie\Database\Conditions\Builder::endGroup()
public
# on( )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::on()
public
# andOn( )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::andOn()
public
# orOn( )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::orOn()
public
# xorOn( )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::xorOn()
public
# onNot( )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::onNot()
public
# andOnNot( )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::andOnNot()
public
# orOnNot( )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::orOnNot()
public
# xorOnNot( )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::xorOnNot()
public
# startOnGroup( )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::startOnGroup()
public
# startAndOnGroup( )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::startAndOnGroup()
public
# startOrOnGroup( )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::startOrOnGroup()
public
# startXorOnGroup( )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::startXorOnGroup()
public
# startOnNotGroup( )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::startOnNotGroup()
public
# startAndOnNotGroup( )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::startAndOnNotGroup()
public
# startOrOnNotGroup( )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::startOrOnNotGroup()
public
# startXorOnNotGroup( )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::startXorOnNotGroup()
public
# endOnGroup( )

Implementation of

PHPixie\Database\Type\SQL\Query\Items::endOnGroup()
Methods inherited from PHPixie\Database\Type\SQL\Query\Implementation
clearTable(), execute(), getTable(), parse(), table()
Methods inherited from PHPixie\Database\Query\Implementation
__call(), connection(), type()
Properties inherited from PHPixie\Database\Type\SQL\Query\Implementation
$builder
Properties inherited from PHPixie\Database\Query\Implementation
$aliases, $conditions, $config, $connection, $database, $parser
PHPixie 3 API API documentation generated by ApiGen