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