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().