PostgresDialect Class Reference
[Connectors and dialects for various databases]

PostgreSQL dialect. More...

Inheritance diagram for PostgresDialect:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 hasTruncate ()
 hasMultipleTruncate ()
 fullTextSearch ($field, $words, $logic)
 fullTextRank ($field, $words, $logic)
 preAutoincrement (DBColumn $column)
 postAutoincrement (DBColumn $column)

Static Public Member Functions

static me ()
 
Returns:
PostgresDialect

static getTsConfiguration ()
static setTsConfiguration ($configuration)
static quoteValue ($value)
static toCasted ($field, $type)
static prepareFullText ($words, $logic)

Static Public Attributes

static $tsConfiguration = 'utf8_russian'

Protected Member Functions

 makeSequenceName (DBColumn $column)

Static Private Member Functions

static checkColumn (DBColumn $column)


Detailed Description

PostgreSQL dialect.

See also:
http://www.postgresql.org/

Definition at line 20 of file PostgresDialect.class.php.


Member Function Documentation

static PostgresDialect::me (  )  [static]

Returns:
PostgresDialect

Implements Instantiatable.

Definition at line 27 of file PostgresDialect.class.php.

References Singleton::getInstance().

Referenced by PgSQL::getDialect().

Here is the call graph for this function:

static PostgresDialect::getTsConfiguration (  )  [static]

Definition at line 32 of file PostgresDialect.class.php.

static PostgresDialect::setTsConfiguration ( configuration  )  [static]

Definition at line 37 of file PostgresDialect.class.php.

static PostgresDialect::quoteValue ( value  )  [static]

Reimplemented from Dialect.

Definition at line 42 of file PostgresDialect.class.php.

Referenced by prepareFullText().

static PostgresDialect::toCasted ( field,
type 
) [static]

Reimplemented from Dialect.

Definition at line 50 of file PostgresDialect.class.php.

static PostgresDialect::prepareFullText ( words,
logic 
) [static]

Definition at line 55 of file PostgresDialect.class.php.

References DB::FULL_TEXT_AND, and quoteValue().

Here is the call graph for this function:

PostgresDialect::hasTruncate (  ) 

Reimplemented from Dialect.

Definition at line 73 of file PostgresDialect.class.php.

PostgresDialect::hasMultipleTruncate (  ) 

Reimplemented from Dialect.

Definition at line 78 of file PostgresDialect.class.php.

PostgresDialect::fullTextSearch ( field,
words,
logic 
)

Reimplemented from Dialect.

Definition at line 83 of file PostgresDialect.class.php.

References Dialect::fieldToString().

Here is the call graph for this function:

PostgresDialect::fullTextRank ( field,
words,
logic 
)

Reimplemented from Dialect.

Definition at line 93 of file PostgresDialect.class.php.

References Dialect::fieldToString().

Here is the call graph for this function:

PostgresDialect::preAutoincrement ( DBColumn column  ) 

Reimplemented from Dialect.

Definition at line 103 of file PostgresDialect.class.php.

PostgresDialect::postAutoincrement ( DBColumn column  ) 

Reimplemented from Dialect.

Definition at line 112 of file PostgresDialect.class.php.

References makeSequenceName().

Here is the call graph for this function:

PostgresDialect::makeSequenceName ( DBColumn column  )  [protected]

Definition at line 121 of file PostgresDialect.class.php.

References DBColumn::getName(), and DBColumn::getTable().

Referenced by postAutoincrement().

Here is the call graph for this function:

static PostgresDialect::checkColumn ( DBColumn column  )  [static, private]

Definition at line 126 of file PostgresDialect.class.php.

References Assert::isTrue().

Here is the call graph for this function:


Member Data Documentation

PostgresDialect::$tsConfiguration = 'utf8_russian' [static]

Definition at line 22 of file PostgresDialect.class.php.


The documentation for this class was generated from the following file:
Generated on Sun Dec 9 21:58:08 2007 for onPHP by  doxygen 1.5.4