Classes

Generic class for a series of conditions in a query.

General class for an abstracted DELETE operation.

Exception thrown if an insert query specifies a field twice.

General class for an abstracted INSERT query.

Provides common functionality for INSERT and UPSERT queries.

Exception thrown for merge queries that do not make semantic sense.

General class for an abstracted MERGE query operation.

Exception thrown if an insert query doesn't specify insert or default fields.

Exception thrown if an upsert query doesn't specify a unique field.

Query extender for pager queries.

Base class for query builders.

Provides an implementation of ConditionInterface.

Query builder for SELECT statements.

The base extender class for Select queries.

Query extender class for tablesort queries.

General class for an abstracted TRUNCATE operation.

General class for an abstracted UPDATE operation.

General class for an abstracted "Upsert" (UPDATE or INSERT) query operation.

Interfaces

Interface for a query that can be manipulated via an alter hook.

Interface for a conditional clause in a query.

Interface for extendable query objects.

Interface for a query that accepts placeholders.

Interface definition for a Select Query object.