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}.