$darkmode
provides the Firebird-specific implementation of the AbstractDatabase interface More...
Inherits SqlUtil::AbstractDatabase.
Public Member Functions | |
| int | getMaximumPrecision () |
| Returns the maximum precision for numeric or decimal columns. More... | |
| bool | requiresScale () |
| Returns True if the driver requires a scale to support decimal values in numeric or decimal columns. More... | |
Public Attributes | |
| const | XdbcFirebirdReservedWords |
| hash of reserved words | |
Protected Member Functions | |
| computeStatisticsImpl (*hash< auto > options) | |
| compute statistics implementation. See SqlUtil::AbstractDatabase::computeStatistics() | |
| softint | getCurrentSequenceValueImpl (string name) |
| returns the last value issued for the given sequence in the current session | |
| softint | getNextSequenceValueImpl (string name) |
| returns the next value in the given sequence | |
| int | getPhysicalSizeImpl () |
| SqlUtil::AbstractDatabase.getPhysicalSize() | |
| list< string > | listFunctionsImpl () |
| returns a list of string function names in the database More... | |
| list< string > | listProceduresImpl () |
| returns a list of string procedure names in the database More... | |
| softlist< string > | listTablesImpl () |
| returns a list of string table names in the database | |
| bool | rebuildIndexImpl (string name, *hash< auto > options) |
| rebuild index implementation. See SqlUtil::AbstractDatabase::rebuildIndex() | |
| reclaimSpaceImpl (*hash< auto > options) | |
| reclaim space implementation. See SqlUtil::AbstractDatabase::reclaimSpace() | |
| bool | supportsPackagesImpl () |
| returns True if the database supports packages | |
| bool | supportsSequencesImpl () |
| returns True since we have a workaround implementation for sequences in XdbcFirebird | |
| bool | supportsTypesImpl () |
| returns True if the database supports named types | |
provides the Firebird-specific implementation of the AbstractDatabase interface
| int XdbcFirebirdSqlUtilBase::XdbcFirebirdDatabase::getMaximumPrecision | ( | ) |
Returns the maximum precision for numeric or decimal columns.
returns a list of string function names in the database
The function names will include arguments in parentheses after the names
returns a list of string procedure names in the database
The procedure names will include arguments in parentheses after the names
| bool XdbcFirebirdSqlUtilBase::XdbcFirebirdDatabase::requiresScale | ( | ) |