Qore PgsqlSqlUtil Module Reference
1.0
|
provides the PostgreSQL-specific implementation of the AbstractDatabase interface More...
Public Member Functions | |
private softint | getNextSequenceValueImpl (string name) |
returns the next value in the given sequence | |
private hash | getSchemaDescriptionOptions () |
returns driver-specific options to the base abstract class | |
private list | listFunctionsImpl () |
returns a list of string function names in the database More... | |
private list | listProceduresImpl () |
since PostgreSQL only supports functions, this method is identical to listFunctionsImpl() More... | |
private list | listTablesImpl () |
returns a list of string table names in the database | |
private bool | supportsPackagesImpl () |
returns True if the database supports packages | |
private bool | supportsSequencesImpl () |
returns True if the database supports sequences | |
private bool | supportsTypesImpl () |
returns True if the database supports named types | |
private any | tryExecArgsImpl (string sql, *softlist args) |
tries to execute a command so that if an error occurs the current transaction status is not lost | |
private any | tryExecRawImpl (string sql, *softlist args) |
tries to execute a command so that if an error occurs the current transaction status is not lost | |
Static Public Member Functions | |
static any | tryExecArgs (AbstractDatasource ds, string sql, *softlist args) |
tries to execute a command so that if an error occurs the current transaction status is not lost | |
static any | tryExecRaw (AbstractDatasource ds, string sql) |
tries to execute a command so that if an error occurs the current transaction status is not lost | |
Public Attributes | |
const | PgsqlSchemaDescriptionOptions |
PostgreSQL-specific schema description keys. | |
provides the PostgreSQL-specific implementation of the AbstractDatabase interface
private list PgsqlSqlUtil::PgsqlDatabase::listFunctionsImpl | ( | ) |
returns a list of string function names in the database
The function names will include arguments in parentheses after the names
private list PgsqlSqlUtil::PgsqlDatabase::listProceduresImpl | ( | ) |
since PostgreSQL only supports functions, this method is identical to listFunctionsImpl()