SilverStripe\PostgreSQL\PostgreSQLQueryBuilder
Synopsis
class PostgreSQLQueryBuilder
extends DBQueryBuilder
{
- // constants
- const MAX_TABLE = 63;
- // methods
- public string buildLimitFragment()
- public void buildSQL()
- protected array findRewrites()
- protected string rewriteLongIdentifiers()
Hierarchy
Extends
- SilverStripe\ORM\Connect\DBQueryBuilder
Constants
Name | Value |
---|---|
MAX_TABLE | 63 |
Methods
protected
- findRewrites() — Find and generate table aliases necessary in the given query
- rewriteLongIdentifiers() — Rewrite all ` AS "Identifier"` with strlen(Identifier) > 63
public
- buildLimitFragment() — Return the LIMIT clause ready for inserting into a query.
- buildSQL()