Documentation

pdb

Table of Contents

Namespaces

Cache
Compat
DataBinders
Drivers
Exceptions
Extra
Models

Interfaces

PdbDataBinderInterface
This defines how values are formatted and bound to queries.
PdbDataFormatterInterface
A formatter is much like a `PdbDataBinderInterface` instead these are registered globally rather than passed through as data objects.
PdbDataInterface
An interface for objects that are implicitly formatted before binding.
PdbDriverInterface
Methods for a driver to implement.
PdbModelInterface
The skeleton structure of a model.
PdbQueryInterface
PdbReturnInterface
Configuration for query return types.
PdbSchemaInterface
An object that represents the structure of a database.
PdbStructWriterInterface
An interface for writing db_struct components in XML.

Classes

DatabaseSync
Database sync.
Pdb
Class for doing database queries via PDO (PDO Database => Pdb)
PdbConfig
The configuration for a Pdb object.
PdbHelpers
PdbJsonDefault
Represents a possible JSON value for an array property
PdbLog
This is a array format for describing logs from the parser and sync tools.
PdbModelQuery
Query elements: - `select(...$fields)` - `andSelect(...$fields)` - `from($table, [$alias])` - `alias($alias)` - `leftJoin($table, $conditions, $combine)` - `innerJoin($table, $conditions, $combine)` - `where($conditions, $combine)` - `andWhere($conditions, $combine)` - `orWhere($conditions, $combine)` - `with($subQuery, $alias)` - `union($subQuery)` - `groupBy($field)` - `orderBy(...$fields)` - `limit($limit)` - `offset($limit)`
PdbMutex
PdbParser
Provides a system for syncing a database to a database definition.
PdbQuery
Query elements: - `select(...$fields)` - `andSelect(...$fields)` - `from($table, [$alias])` - `alias($alias)` - `leftJoin($table, $conditions, $combine)` - `innerJoin($table, $conditions, $combine)` - `where($conditions, $combine)` - `andWhere($conditions, $combine)` - `orWhere($conditions, $combine)` - `with($subQuery, $alias)` - `union($subQuery)` - `groupBy($field)` - `orderBy(...$fields)` - `limit($limit)` - `offset($limit)`
PdbRawQuery
PdbSetDefaults
Represents the plural default values of a SET column
PdbSync
Provides a system for syncing a database to a database definition.

Traits

PdbDataFormatterTrait
This is a default implementation for the `PdbDataFormatterInterface`.
PdbModelTrait
This implements basic methods for {@see PdbModelInterface}.
On this page

Search results