
Public Member Functions | ||||
| connect () | ||||
| ||||
| disconnect () | ||||
| ||||
| isConnected () | ||||
| obtainSequence ($sequence) | ||||
| misc | ||||
| setDbEncoding () | ||||
| ||||
| queryRaw ($queryString) | ||||
| query methods | ||||
| queryCount (Query $query) | ||||
| Same as query, but returns number of affected rows Returns number of affected rows in insert/update queries. | ||||
| queryRow (Query $query) | ||||
| queryColumn (Query $query) | ||||
| querySet (Query $query) | ||||
| hasSequences () | ||||
| getTableInfo ($table) | ||||
| ||||
Static Public Member Functions | ||||
| static | getDialect () | |||
| ||||
Private Member Functions | ||||
| checkSingle ($result) | ||||
Definition at line 20 of file PgSQL.class.php.
| static PgSQL::getDialect | ( | ) | [static] |
Reimplemented from DB.
Definition at line 25 of file PgSQL.class.php.
References PostgresDialect::me().

| PgSQL::connect | ( | ) |
Reimplemented from DB.
Definition at line 33 of file PgSQL.class.php.
References setDbEncoding().

| PgSQL::disconnect | ( | ) |
Reimplemented from DB.
Definition at line 62 of file PgSQL.class.php.
References isConnected().

| PgSQL::isConnected | ( | ) |
| PgSQL::obtainSequence | ( | $ | sequence | ) |
misc
Definition at line 79 of file PgSQL.class.php.
References queryRaw().

| PgSQL::setDbEncoding | ( | ) |
Reimplemented from DB.
Definition at line 90 of file PgSQL.class.php.
Referenced by connect().
| PgSQL::queryRaw | ( | $ | queryString | ) |
query methods
Reimplemented from DB.
Definition at line 101 of file PgSQL.class.php.
References PostgresError::UNIQUE_VIOLATION.
Referenced by obtainSequence().
| PgSQL::queryCount | ( | Query $ | query | ) |
Same as query, but returns number of affected rows Returns number of affected rows in insert/update queries.
Reimplemented from DB.
Definition at line 124 of file PgSQL.class.php.
References DB::queryNull().

| PgSQL::queryRow | ( | Query $ | query | ) |
Reimplemented from DB.
Definition at line 129 of file PgSQL.class.php.
References checkSingle(), and DB::query().

| PgSQL::queryColumn | ( | Query $ | query | ) |
Reimplemented from DB.
Definition at line 141 of file PgSQL.class.php.
References DB::query().

| PgSQL::querySet | ( | Query $ | query | ) |
Reimplemented from DB.
Definition at line 157 of file PgSQL.class.php.
References DB::query().

| PgSQL::hasSequences | ( | ) |
| PgSQL::getTableInfo | ( | $ | table | ) |
| ObjectNotFoundException |
Reimplemented from DB.
Definition at line 182 of file PgSQL.class.php.
References DataType::BIGINT, DataType::BOOLEAN, DataType::CHAR, DataType::create(), DataType::DATE, DataType::DOUBLE, DataType::INTEGER, Assert::isTrue(), DataType::NUMERIC, DataType::REAL, DataType::SMALLINT, DataType::TEXT, DataType::TIME, DataType::TIMESTAMP, and DataType::VARCHAR.

| PgSQL::checkSingle | ( | $ | result | ) | [private] |
Definition at line 245 of file PgSQL.class.php.
References DB::query().
Referenced by queryRow().

1.5.4