40 virtual OUString impl_getIdentifierQuoteString_throw( )
override;
41 virtual bool impl_isCatalogAtStart_throw( )
override;
42 virtual OUString impl_getCatalogSeparator_throw( )
override;
43 virtual bool impl_supportsCatalogsInTableDefinitions_throw( )
override;
44 virtual bool impl_supportsSchemasInTableDefinitions_throw( )
override ;
45 virtual bool impl_supportsCatalogsInDataManipulation_throw( )
override;
46 virtual bool impl_supportsSchemasInDataManipulation_throw( )
override ;
47 virtual bool impl_supportsMixedCaseQuotedIdentifiers_throw( )
override ;
48 virtual bool impl_supportsAlterTableWithAddColumn_throw( )
override;
49 virtual bool impl_supportsAlterTableWithDropColumn_throw( )
override;
50 virtual sal_Int32 impl_getMaxStatements_throw( )
override;
51 virtual sal_Int32 impl_getMaxTablesInSelect_throw( )
override;
52 virtual bool impl_storesMixedCaseQuotedIdentifiers_throw( )
override;
53 OUString getURLImpl();
54 virtual css::uno::Reference< css::sdbc::XResultSet > impl_getTypeInfo_throw()
override;
61 virtual sal_Bool SAL_CALL allProceduresAreCallable( )
override;
62 virtual sal_Bool SAL_CALL allTablesAreSelectable( )
override;
63 virtual OUString SAL_CALL getURL( )
override;
64 virtual OUString SAL_CALL getUserName( )
override;
65 virtual sal_Bool SAL_CALL isReadOnly( )
override;
66 virtual sal_Bool SAL_CALL nullsAreSortedHigh( )
override;
67 virtual sal_Bool SAL_CALL nullsAreSortedLow( )
override;
68 virtual sal_Bool SAL_CALL nullsAreSortedAtStart( )
override;
69 virtual sal_Bool SAL_CALL nullsAreSortedAtEnd( )
override;
70 virtual OUString SAL_CALL getDatabaseProductName( )
override;
71 virtual OUString SAL_CALL getDatabaseProductVersion( )
override;
72 virtual OUString SAL_CALL getDriverName( )
override;
73 virtual OUString SAL_CALL getDriverVersion( )
override;
74 virtual sal_Int32 SAL_CALL getDriverMajorVersion( )
override;
75 virtual sal_Int32 SAL_CALL getDriverMinorVersion( )
override;
76 virtual sal_Bool SAL_CALL usesLocalFiles( )
override;
77 virtual sal_Bool SAL_CALL usesLocalFilePerTable( )
override;
78 virtual sal_Bool SAL_CALL supportsMixedCaseIdentifiers( )
override;
79 virtual sal_Bool SAL_CALL storesUpperCaseIdentifiers( )
override;
80 virtual sal_Bool SAL_CALL storesLowerCaseIdentifiers( )
override;
81 virtual sal_Bool SAL_CALL storesMixedCaseIdentifiers( )
override;
83 virtual sal_Bool SAL_CALL storesUpperCaseQuotedIdentifiers( )
override;
84 virtual sal_Bool SAL_CALL storesLowerCaseQuotedIdentifiers( )
override;
86 virtual OUString SAL_CALL getSQLKeywords( )
override;
87 virtual OUString SAL_CALL getNumericFunctions( )
override;
88 virtual OUString SAL_CALL getStringFunctions( )
override;
89 virtual OUString SAL_CALL getSystemFunctions( )
override;
90 virtual OUString SAL_CALL getTimeDateFunctions( )
override;
91 virtual OUString SAL_CALL getSearchStringEscape( )
override;
92 virtual OUString SAL_CALL getExtraNameCharacters( )
override;
93 virtual sal_Bool SAL_CALL supportsColumnAliasing( )
override;
94 virtual sal_Bool SAL_CALL nullPlusNonNullIsNull( )
override;
95 virtual sal_Bool SAL_CALL supportsTypeConversion( )
override;
96 virtual sal_Bool SAL_CALL supportsConvert( sal_Int32 fromType, sal_Int32 toType )
override;
97 virtual sal_Bool SAL_CALL supportsTableCorrelationNames( )
override;
98 virtual sal_Bool SAL_CALL supportsDifferentTableCorrelationNames( )
override;
99 virtual sal_Bool SAL_CALL supportsExpressionsInOrderBy( )
override;
100 virtual sal_Bool SAL_CALL supportsOrderByUnrelated( )
override;
101 virtual sal_Bool SAL_CALL supportsGroupBy( )
override;
102 virtual sal_Bool SAL_CALL supportsGroupByUnrelated( )
override;
103 virtual sal_Bool SAL_CALL supportsGroupByBeyondSelect( )
override;
104 virtual sal_Bool SAL_CALL supportsLikeEscapeClause( )
override;
105 virtual sal_Bool SAL_CALL supportsMultipleResultSets( )
override;
106 virtual sal_Bool SAL_CALL supportsMultipleTransactions( )
override;
107 virtual sal_Bool SAL_CALL supportsNonNullableColumns( )
override;
108 virtual sal_Bool SAL_CALL supportsMinimumSQLGrammar( )
override;
109 virtual sal_Bool SAL_CALL supportsCoreSQLGrammar( )
override;
110 virtual sal_Bool SAL_CALL supportsExtendedSQLGrammar( )
override;
111 virtual sal_Bool SAL_CALL supportsANSI92EntryLevelSQL( )
override;
112 virtual sal_Bool SAL_CALL supportsANSI92IntermediateSQL( )
override;
113 virtual sal_Bool SAL_CALL supportsANSI92FullSQL( )
override;
114 virtual sal_Bool SAL_CALL supportsIntegrityEnhancementFacility( )
override;
115 virtual sal_Bool SAL_CALL supportsOuterJoins( )
override;
116 virtual sal_Bool SAL_CALL supportsFullOuterJoins( )
override;
117 virtual sal_Bool SAL_CALL supportsLimitedOuterJoins( )
override;
118 virtual OUString SAL_CALL getSchemaTerm( )
override;
119 virtual OUString SAL_CALL getProcedureTerm( )
override;
120 virtual OUString SAL_CALL getCatalogTerm( )
override;
122 virtual sal_Bool SAL_CALL supportsSchemasInProcedureCalls( )
override;
123 virtual sal_Bool SAL_CALL supportsSchemasInIndexDefinitions( )
override;
124 virtual sal_Bool SAL_CALL supportsSchemasInPrivilegeDefinitions( )
override;
125 virtual sal_Bool SAL_CALL supportsCatalogsInProcedureCalls( )
override;
127 virtual sal_Bool SAL_CALL supportsCatalogsInIndexDefinitions( )
override;
128 virtual sal_Bool SAL_CALL supportsCatalogsInPrivilegeDefinitions( )
override;
129 virtual sal_Bool SAL_CALL supportsPositionedDelete( )
override;
130 virtual sal_Bool SAL_CALL supportsPositionedUpdate( )
override;
131 virtual sal_Bool SAL_CALL supportsSelectForUpdate( )
override;
132 virtual sal_Bool SAL_CALL supportsStoredProcedures( )
override;
133 virtual sal_Bool SAL_CALL supportsSubqueriesInComparisons( )
override;
134 virtual sal_Bool SAL_CALL supportsSubqueriesInExists( )
override;
135 virtual sal_Bool SAL_CALL supportsSubqueriesInIns( )
override;
136 virtual sal_Bool SAL_CALL supportsSubqueriesInQuantifieds( )
override;
137 virtual sal_Bool SAL_CALL supportsCorrelatedSubqueries( )
override;
138 virtual sal_Bool SAL_CALL supportsUnion( )
override;
139 virtual sal_Bool SAL_CALL supportsUnionAll( )
override;
140 virtual sal_Bool SAL_CALL supportsOpenCursorsAcrossCommit( )
override;
141 virtual sal_Bool SAL_CALL supportsOpenCursorsAcrossRollback( )
override;
142 virtual sal_Bool SAL_CALL supportsOpenStatementsAcrossCommit( )
override;
143 virtual sal_Bool SAL_CALL supportsOpenStatementsAcrossRollback( )
override;
144 virtual sal_Int32 SAL_CALL getMaxBinaryLiteralLength( )
override;
145 virtual sal_Int32 SAL_CALL getMaxCharLiteralLength( )
override;
146 virtual sal_Int32 SAL_CALL getMaxColumnNameLength( )
override;
147 virtual sal_Int32 SAL_CALL getMaxColumnsInGroupBy( )
override;
148 virtual sal_Int32 SAL_CALL getMaxColumnsInIndex( )
override;
149 virtual sal_Int32 SAL_CALL getMaxColumnsInOrderBy( )
override;
150 virtual sal_Int32 SAL_CALL getMaxColumnsInSelect( )
override;
151 virtual sal_Int32 SAL_CALL getMaxColumnsInTable( )
override;
152 virtual sal_Int32 SAL_CALL getMaxConnections( )
override;
153 virtual sal_Int32 SAL_CALL getMaxCursorNameLength( )
override;
154 virtual sal_Int32 SAL_CALL getMaxIndexLength( )
override;
155 virtual sal_Int32 SAL_CALL getMaxSchemaNameLength( )
override;
156 virtual sal_Int32 SAL_CALL getMaxProcedureNameLength( )
override;
157 virtual sal_Int32 SAL_CALL getMaxCatalogNameLength( )
override;
158 virtual sal_Int32 SAL_CALL getMaxRowSize( )
override;
159 virtual sal_Bool SAL_CALL doesMaxRowSizeIncludeBlobs( )
override;
160 virtual sal_Int32 SAL_CALL getMaxStatementLength( )
override;
161 virtual sal_Int32 SAL_CALL getMaxTableNameLength( )
override;
162 virtual sal_Int32 SAL_CALL getMaxUserNameLength( )
override;
163 virtual sal_Int32 SAL_CALL getDefaultTransactionIsolation( )
override;
164 virtual sal_Bool SAL_CALL supportsTransactions( )
override;
165 virtual sal_Bool SAL_CALL supportsTransactionIsolationLevel( sal_Int32 level )
override;
166 virtual sal_Bool SAL_CALL supportsDataDefinitionAndDataManipulationTransactions( )
override;
167 virtual sal_Bool SAL_CALL supportsDataManipulationTransactionsOnly( )
override;
168 virtual sal_Bool SAL_CALL dataDefinitionCausesTransactionCommit( )
override;
169 virtual sal_Bool SAL_CALL dataDefinitionIgnoredInTransactions( )
override;
170 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getProcedures(
const css::uno::Any& catalog,
const OUString& schemaPattern,
const OUString& procedureNamePattern )
override;
171 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getProcedureColumns(
const css::uno::Any& catalog,
const OUString& schemaPattern,
const OUString& procedureNamePattern,
const OUString& columnNamePattern )
override;
172 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getTables(
const css::uno::Any& catalog,
const OUString& schemaPattern,
const OUString& tableNamePattern,
const css::uno::Sequence< OUString >& types )
override;
173 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getSchemas( )
override;
174 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getCatalogs( )
override;
175 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getTableTypes( )
override;
176 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getColumns(
const css::uno::Any& catalog,
const OUString& schemaPattern,
const OUString& tableNamePattern,
const OUString& columnNamePattern )
override;
177 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getColumnPrivileges(
const css::uno::Any& catalog,
const OUString& schema,
const OUString& table,
const OUString& columnNamePattern )
override;
178 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getTablePrivileges(
const css::uno::Any& catalog,
const OUString& schemaPattern,
const OUString& tableNamePattern )
override;
179 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getBestRowIdentifier(
const css::uno::Any& catalog,
const OUString& schema,
const OUString& table, sal_Int32 scope,
sal_Bool nullable )
override;
180 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getVersionColumns(
const css::uno::Any& catalog,
const OUString& schema,
const OUString& table )
override;
181 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getPrimaryKeys(
const css::uno::Any& catalog,
const OUString& schema,
const OUString& table )
override;
182 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getImportedKeys(
const css::uno::Any& catalog,
const OUString& schema,
const OUString& table )
override;
183 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getExportedKeys(
const css::uno::Any& catalog,
const OUString& schema,
const OUString& table )
override;
184 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getCrossReference(
const css::uno::Any& primaryCatalog,
const OUString& primarySchema,
const OUString& primaryTable,
const css::uno::Any& foreignCatalog,
const OUString& foreignSchema,
const OUString& foreignTable )
override;
185 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getIndexInfo(
const css::uno::Any& catalog,
const OUString& schema,
const OUString& table,
sal_Bool unique,
sal_Bool approximate )
override;
186 virtual sal_Bool SAL_CALL supportsResultSetType( sal_Int32 setType )
override;
187 virtual sal_Bool SAL_CALL supportsResultSetConcurrency( sal_Int32 setType, sal_Int32 concurrency )
override;
188 virtual sal_Bool SAL_CALL ownUpdatesAreVisible( sal_Int32 setType )
override;
189 virtual sal_Bool SAL_CALL ownDeletesAreVisible( sal_Int32 setType )
override;
190 virtual sal_Bool SAL_CALL ownInsertsAreVisible( sal_Int32 setType )
override;
191 virtual sal_Bool SAL_CALL othersUpdatesAreVisible( sal_Int32 setType )
override;
192 virtual sal_Bool SAL_CALL othersDeletesAreVisible( sal_Int32 setType )
override;
193 virtual sal_Bool SAL_CALL othersInsertsAreVisible( sal_Int32 setType )
override;
194 virtual sal_Bool SAL_CALL updatesAreDetected( sal_Int32 setType )
override;
195 virtual sal_Bool SAL_CALL deletesAreDetected( sal_Int32 setType )
override;
196 virtual sal_Bool SAL_CALL insertsAreDetected( sal_Int32 setType )
override;
197 virtual sal_Bool SAL_CALL supportsBatchUpdates( )
override;
198 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getUDTs(
const css::uno::Any& catalog,
const OUString& schemaPattern,
const OUString& typeNamePattern,
const css::uno::Sequence< sal_Int32 >& types )
override;
#define OOO_DLLPUBLIC_ODBCBASE