|
Qore PgsqlSqlUtil Module Reference
1.0
|
provides the PostgreSQL-specific implementation of the AbstractTable interface More...
Inherits AbstractTable.
Public Attributes | |
| const | PgsqlNameMap |
| maps from verbose type names to simple type names | |
| const | PgsqlTableDescriptionHashOptions |
extends SqlUtil::AbstractTable::TableDescriptionHashOptions with "functions" for table functions required by triggers on the table | |
| const | PgsqlTypeMap |
| maps postgresql type names to type configurations | |
| const | QoreTypeMap |
| maps qore type names to postgresql type names | |
Private Member Functions | |
| clearImpl () | |
| clears PostgreSQL-specific table information | |
| copyImpl (AbstractTable old) | |
| db-specific copy actions | |
| doSelectOrderByWithOffsetSqlUnlockedImpl (reference sql, reference args, *hash qh) | |
| processes a string for use in SQL select statements when there is an "order by" and "offset" argument | |
| *string | getSqlValueImpl (any v) |
| returns a string for use in SQL queries representing the DB-specific value of the argument; returns NOTHING if the type cannot be converted to an SQL string | |
| bool | supportsTablespacesImpl () |
| returns True if the database support tablespaces | |
| any | tryExecArgsImpl (string sql, *softlist args) |
| tries to execute a command so that if an error occurs the current transaction status is not lost | |
| any | tryExecRawImpl (string sql, *softlist args) |
| tries to execute a command so that if an error occurs the current transaction status is not lost | |
provides the PostgreSQL-specific implementation of the AbstractTable interface