|
Public Member Functions |
| virtual bool | allProceduresAreCallable ()=0 throw ( RSQLException ) |
| virtual bool | allTablesAreSelectable ()=0 throw ( RSQLException ) |
| virtual RString | getURL ()=0 throw ( RSQLException ) |
| virtual RString | getUserName ()=0 throw ( RSQLException ) |
| virtual bool | isReadOnly ()=0 throw ( RSQLException ) |
| virtual bool | nullsAreSortedHigh ()=0 throw ( RSQLException ) |
| virtual bool | nullsAreSortedLow ()=0 throw ( RSQLException ) |
| virtual bool | nullsAreSortedAtStart ()=0 throw ( RSQLException ) |
| virtual bool | nullsAreSortedAtEnd ()=0 throw ( RSQLException ) |
| virtual RString | getDatabaseProductName ()=0 throw ( RSQLException ) |
| virtual RString | getDatabaseProductVersion ()=0 throw ( RSQLException ) |
| virtual RString | getDriverName ()=0 throw ( RSQLException ) |
| virtual RString | getDriverVersion ()=0 throw ( RSQLException ) |
| virtual int | getDriverMajorVersion ()=0 |
| virtual int | getDriverMinorVersion ()=0 |
| virtual bool | usesLocalFiles ()=0 throw ( RSQLException ) |
| virtual bool | usesLocalFilePerTable ()=0 throw ( RSQLException ) |
| virtual bool | supportsMixedCaseIdentifiers ()=0 throw ( RSQLException ) |
| virtual bool | storesUpperCaseIdentifiers ()=0 throw ( RSQLException ) |
| virtual bool | storesLowerCaseIdentifiers ()=0 throw ( RSQLException ) |
| virtual bool | storesMixedCaseIdentifiers ()=0 throw ( RSQLException ) |
| virtual bool | supportsMixedCaseQuotedIdentifiers ()=0 throw ( RSQLException ) |
| virtual bool | storesUpperCaseQuotedIdentifiers ()=0 throw ( RSQLException ) |
| virtual bool | storesLowerCaseQuotedIdentifiers ()=0 throw ( RSQLException ) |
| virtual bool | storesMixedCaseQuotedIdentifiers ()=0 throw ( RSQLException ) |
| virtual RString | getIdentiferQuoteString ()=0 throw ( RSQLException ) |
| virtual RString | getSQLKeywords ()=0 throw ( RSQLException ) |
| virtual RString | getNumericFunctions ()=0 throw ( RSQLException ) |
| virtual RString | getStringFunctions ()=0 throw ( RSQLException ) |
| virtual RString | getSystemFunctions ()=0 throw ( RSQLException ) |
| virtual RString | getDateTimeFunctions ()=0 throw ( RSQLException ) |
| virtual RString | getSearchStringEscape ()=0 throw ( RSQLException ) |
| virtual RString | getExtraNameCharacters ()=0 throw ( RSQLException ) |
| virtual bool | supportsAlterTableWithAddColumn ()=0 throw ( RSQLException ) |
| virtual bool | supportsAlterTableWithDropColumn ()=0 throw ( RSQLException ) |
| virtual bool | supportsColumnAliasing ()=0 throw ( RSQLException ) |
| virtual bool | nullPlusNonNullIsNull ()=0 throw ( RSQLException ) |
| virtual bool | supportsConvert ()=0 throw ( RSQLException ) |
| virtual bool | supportsConvert (int fromType, int toType)=0 throw ( RSQLException ) |
| virtual bool | supportsTableCorrelationNames ()=0 throw ( RSQLException ) |
| virtual bool | supportsDifferentTableCorrelationNames ()=0 throw ( RSQLException ) |
| virtual bool | supportsExpressionsInOrderBy ()=0 throw ( RSQLException ) |
| virtual bool | supportsOrderByUnrelated ()=0 throw ( RSQLException ) |
| virtual bool | supportsGroupBy ()=0 throw ( RSQLException ) |
| virtual bool | supportsGroupByUnrelated ()=0 throw ( RSQLException ) |
| virtual bool | supportsGroupByBeyondSelect ()=0 throw ( RSQLException ) |
| virtual bool | supportsLikeEscapeClause ()=0 throw ( RSQLException ) |
| virtual bool | supportsMultipleResultSets ()=0 throw ( RSQLException ) |
| virtual bool | supportsMultipleTransactions ()=0 throw ( RSQLException ) |
| virtual bool | supportsNonNullableColumns ()=0 throw ( RSQLException ) |
| virtual bool | supportsMinimumSQLGrammar ()=0 throw ( RSQLException ) |
| virtual bool | supportsCoreSQLGrammar ()=0 throw ( RSQLException ) |
| virtual bool | supportsExtendedSQLGrammar ()=0 throw ( RSQLException ) |
| virtual bool | supportsANSI92EntryLevelSQL ()=0 throw ( RSQLException ) |
| virtual bool | supportsANSI92IntermediateSQL ()=0 throw ( RSQLException ) |
| virtual bool | supportsANSI92FullSQL ()=0 throw ( RSQLException ) |
| virtual bool | supportsIntegrityEnhancementFacility ()=0 throw ( RSQLException ) |
| virtual bool | supportsOuterJoins ()=0 throw ( RSQLException ) |
| virtual bool | supportsFullOuterJoins ()=0 throw ( RSQLException ) |
| virtual bool | supportsLimitedOuterJoins ()=0 throw ( RSQLException ) |
| virtual RString | getSchemaTerm ()=0 throw ( RSQLException ) |
| virtual RString | getProcedureTerm ()=0 throw ( RSQLException ) |
| virtual RString | getCatalogTerm ()=0 throw ( RSQLException ) |
| virtual bool | isCatalogAtStart ()=0 throw ( RSQLException ) |
| virtual RString | getCatalogSeparator ()=0 throw ( RSQLException ) |
| virtual bool | supportsSchemasInDataManipulation ()=0 throw ( RSQLException ) |
| virtual bool | supportsSchemasInProcedureCalls ()=0 throw ( RSQLException ) |
| virtual bool | supportsSchemasInTableDefinitions ()=0 throw ( RSQLException ) |
| virtual bool | supportsSchemasInIndexDefinitions ()=0 throw ( RSQLException ) |
| virtual bool | supportsSchemasInPrivilegeDefinitions ()=0 throw ( RSQLException ) |
| virtual bool | supportsCatalogsInDataManipulation ()=0 throw ( RSQLException ) |
| virtual bool | supportsCatalogsInProcedureCalls ()=0 throw ( RSQLException ) |
| virtual bool | supportsCatalogsInTableDefinitions ()=0 throw ( RSQLException ) |
| virtual bool | supportsCatalogsInIndexDefinitions ()=0 throw ( RSQLException ) |
| virtual bool | supportsCatalogInPrivilegeDefinitions ()=0 throw ( RSQLException ) |
| virtual bool | supportsPositionedDelete ()=0 throw ( RSQLException ) |
| virtual bool | supportsPositionedUpdate ()=0 throw ( RSQLException ) |
| virtual bool | supportsSelectForUpdate ()=0 throw ( RSQLException ) |
| virtual bool | supportsStoredProcedures ()=0 throw ( RSQLException ) |
| virtual bool | supportsSubqueriesInComparisons ()=0 throw ( RSQLException ) |
| virtual bool | supportsSubqueriesInExists ()=0 throw ( RSQLException ) |
| virtual bool | supportsSubqueriesInIns ()=0 throw ( RSQLException ) |
| virtual bool | supportsSubqueriesInQuantifieds ()=0 throw ( RSQLException ) |
| virtual bool | supportsCorrelatedSubqueries ()=0 throw ( RSQLException ) |
| virtual bool | supportsUnion ()=0 throw ( RSQLException ) |
| virtual bool | supportsUnionAll ()=0 throw ( RSQLException ) |
| virtual bool | supportsOpenCursorsAcrossCommit ()=0 throw ( RSQLException ) |
| virtual bool | supportsOpenCursorsAcrossRollback ()=0 throw ( RSQLException ) |
| virtual bool | supportsOpenStatementsAcrossCommit ()=0 throw ( RSQLException ) |
| virtual bool | supportsOpenStatementsAcrossRollback ()=0 throw ( RSQLException ) |
| virtual int | getMaxBinaryLiteralLength ()=0 throw ( RSQLException ) |
| virtual int | getMaxCharLiteralLength ()=0 throw ( RSQLException ) |
| virtual int | getMaxColumnNameLength ()=0 throw ( RSQLException ) |
| virtual int | getMaxColumnsInGroupBy ()=0 throw ( RSQLException ) |
| virtual int | getMaxColumnsInIndex ()=0 throw ( RSQLException ) |
| virtual int | getMaxColumnsInOrderBy ()=0 throw ( RSQLException ) |
| virtual int | getMaxColumnsInSelect ()=0 throw ( RSQLException ) |
| virtual int | getMaxColumnsInTable ()=0 throw ( RSQLException ) |
| virtual int | getMaxConnections ()=0 throw ( RSQLException ) |
| virtual int | getMaxCursorNameLength ()=0 throw ( RSQLException ) |
| virtual int | getMaxIndexLength ()=0 throw ( RSQLException ) |
| virtual int | getMaxSchemaNameLength ()=0 throw ( RSQLException ) |
| virtual int | getMaxProcedureNameLength ()=0 throw ( RSQLException ) |
| virtual int | getMaxCatalogNameLength ()=0 throw ( RSQLException ) |
| virtual int | getMaxRowSize ()=0 throw ( RSQLException ) |
| virtual bool | doesMaxRowSizeIncludeBlobs ()=0 throw ( RSQLException ) |
| virtual int | getMaxStatementLength ()=0 throw ( RSQLException ) |
| virtual int | getMaxStatements ()=0 throw ( RSQLException ) |
| virtual int | getMaxTableNameLength ()=0 throw ( RSQLException ) |
| virtual int | getMaxTablesInSelect ()=0 throw ( RSQLException ) |
| virtual int | getMaxTableUserLength ()=0 throw ( RSQLException ) |
| virtual int | getDefaultTransactionIsolation ()=0 throw ( RSQLException ) |
| virtual bool | supportsTransactions ()=0 throw ( RSQLException ) |
| virtual bool | supportsTransactionIsolationLevel (int level)=0 throw ( RSQLException ) |
| virtual bool | supportsDataDefinitionAndDataManipulationTransactions ()=0 throw ( RSQLException ) |
| virtual bool | supportsDataManipulationTransactionsOnly ()=0 throw ( RSQLException ) |
| virtual bool | dataDefinitionCausesTransactionCommit ()=0 throw ( RSQLException ) |
| virtual bool | dataDefinitionIgnoredInTransactions ()=0 throw ( RSQLException ) |
| virtual RResultSet | getProcedures (INP(RString) catalog, INP(RString) schemaPattern, INP(RString) namePattern)=0 throw ( RSQLException ) |
| virtual RResultSet | getProcedureColumns (INP(RString) catalog, INP(RString) schemaPattern, INP(RString) namePattern, INP(RString) columnPattern)=0 throw ( RSQLException ) |
| virtual RResultSet | getTables (INP(RString) catalog, INP(RString) schemaPattern, INP(RString) namePattern)=0 throw ( RSQLException ) |
| virtual RResultSet | getSchemas ()=0 throw ( RSQLException ) |
| virtual RResultSet | getCatalogs ()=0 throw ( RSQLException ) |
| virtual RResultSet | getTableTypes ()=0 throw ( RSQLException ) |
| virtual RResultSet | getColumns (INP(RString) catalog, INP(RString) schemaPattern, INP(RString) namePattern, INP(RString) columnPattern)=0 throw ( RSQLException ) |
| virtual RResultSet | getColumnPrivileges (INP(RString) catalog, INP(RString) schema, INP(RString) table, INP(RString) columnPattern)=0 throw ( RSQLException ) |
| virtual RResultSet | getTablePrivileges (INP(RString) catalog, INP(RString) schema, INP(RString) table)=0 throw ( RSQLException ) |
| virtual RResultSet | getBestRowIdentifier (INP(RString) catalog, INP(RString) schema, INP(RString) table, int scope, bool nullable)=0 throw ( RSQLException ) |
| virtual RResultSet | getVersionColumns (INP(RString) catalog, INP(RString) schema, INP(RString) table)=0 throw ( RSQLException ) |
| virtual RResultSet | getPrimaryKeys (INP(RString) catalog, INP(RString) schema, INP(RString) table)=0 throw ( RSQLException ) |
| virtual RResultSet | getImportedKeys (INP(RString) catalog, INP(RString) schema, INP(RString) table)=0 throw ( RSQLException ) |
| virtual RResultSet | getExportedKeys (INP(RString) catalog, INP(RString) schema, INP(RString) table)=0 throw ( RSQLException ) |
| virtual RResultSet | getCrossReference (INP(RString) primCatalog, INP(RString) primSchema, INP(RString) primTable, INP(RString) forCatalog, INP(RString) forSchema, INP(RString) forTable)=0 throw ( RSQLException ) |
| virtual RResultSet | getTypeInfo ()=0 throw ( RSQLException ) |
| virtual RResultSet | getIndexInfo (INP(RString) catalog, INP(RString) schema, INP(RString) table, bool unique, bool approx)=0 throw ( RSQLException ) |
| virtual bool | supportsResultType (int type)=0 throw ( RSQLException ) |
| virtual bool | supportsResultSetConcurrency (int type, int concur)=0 throw ( RSQLException ) |
| virtual bool | ownUpdatesAreVisible (int type)=0 throw ( RSQLException ) |
| virtual bool | ownDeletesAreVisible (int type)=0 throw ( RSQLException ) |
| virtual bool | ownInsertsAreVisible (int type)=0 throw ( RSQLException ) |
| virtual bool | othersUpdatesAreVisible (int type)=0 throw ( RSQLException ) |
| virtual bool | othersDeletesAreVisible (int type)=0 throw ( RSQLException ) |
| virtual bool | othersInsertsAreVisible (int type)=0 throw ( RSQLException ) |
| virtual bool | updatesAreDetected (int type)=0 throw ( RSQLException ) |
| virtual bool | deletesAreDetected (int type)=0 throw ( RSQLException ) |
| virtual bool | insertsAreDetected (int type)=0 throw ( RSQLException ) |
| virtual bool | supportsBatchUpdates ()=0 throw ( RSQLException ) |
| virtual RResultSet | getUDTs (INP(RString) catalog, INP(RString) schema, INP(RString) typePattern, INP(RintArray) types)=0 throw ( RSQLException ) |
| virtual RConnection | getConnection ()=0 throw ( RSQLException ) |