Connection |
Represents a connection with a database server. |
Driver |
Represents a database driver containing all specificities for
a database engine including its SQL dialect. |
Exception |
Exception for the database package. |
FieldTypeConverter |
A callable class to be used for processing each of the rows in a statement
result, so that the values are converted to the right PHP types. |
FunctionsBuilder |
Contains methods related to generating FunctionExpression objects
with most commonly used SQL functions. |
IdentifierQuoter |
Contains all the logic related to quoting identifiers in a Query object |
Query |
This class represents a Relational database SQL Query. A query can be of
different types like select, update, insert and delete. Exposes the methods
for dynamically constructing each query part, execute it and transform it
to a specific SQL dialect. |
QueryCompiler |
Responsible for compiling a Query object into its SQL representation |
SchemaCache |
Schema Cache. |
SqliteCompiler |
Responsible for compiling a Query object into its SQL representation
for SQLite |
SqlserverCompiler |
Responsible for compiling a Query object into its SQL representation
for SQL Server |
Type |
Encapsulates all conversion functions for values coming from database into PHP and
going from PHP into database. |
TypeMap |
Implements default and single-use mappings for columns to their associated types |
ValueBinder |
Value binder class manages list of values bound to conditions. |