Package it.unibz.inf.ontop.dbschema.impl
Class DenodoMetadataProvider
- java.lang.Object
-
- it.unibz.inf.ontop.dbschema.impl.AbstractDBMetadataProvider
-
- it.unibz.inf.ontop.dbschema.impl.DefaultSchemaDBMetadataProvider
-
- it.unibz.inf.ontop.dbschema.impl.DenodoMetadataProvider
-
- All Implemented Interfaces:
DBMetadataProvider,MetadataLookup,MetadataProvider
public class DenodoMetadataProvider extends DefaultSchemaDBMetadataProvider
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class it.unibz.inf.ontop.dbschema.impl.AbstractDBMetadataProvider
AbstractDBMetadataProvider.DefaultRelationIdComponentsFactory, AbstractDBMetadataProvider.QuotedIDFactoryFactory
-
-
Field Summary
-
Fields inherited from class it.unibz.inf.ontop.dbschema.impl.DefaultSchemaDBMetadataProvider
SCHEMA_INDEX
-
Fields inherited from class it.unibz.inf.ontop.dbschema.impl.AbstractDBMetadataProvider
connection, dbParameters, escape, LOGGER, metadata, rawIdFactory
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetRelationCatalog(RelationID relationID)protected RelationIDgetRelationID(ResultSet rs, String catalogNameColumn, String schemaNameColumn, String tableNameColumn)protected StringgetRelationSchema(RelationID relationID)-
Methods inherited from class it.unibz.inf.ontop.dbschema.impl.DefaultSchemaDBMetadataProvider
getAllIDs, getCanonicalRelationId, getRelationName
-
Methods inherited from class it.unibz.inf.ontop.dbschema.impl.AbstractDBMetadataProvider
checkSameRelationID, escapeRelationIdComponentPattern, extractBlackBoxViewByConnectingToDB, extractBlackBoxViewWithoutConnectingToDB, extractSQLTypeName, getBlackBoxView, getDBParameters, getQuotedIDFactory, getRelation, getRelationIDs, getRelationIDsResultSet, insertIntegrityConstraints, isRelationExcluded, makeQueryMinimizeResultSet, normalizeAndOptimizeRelations
-
-
-
-
Method Detail
-
getRelationCatalog
protected String getRelationCatalog(RelationID relationID)
- Overrides:
getRelationCatalogin classDefaultSchemaDBMetadataProvider
-
getRelationSchema
protected String getRelationSchema(RelationID relationID)
- Overrides:
getRelationSchemain classDefaultSchemaDBMetadataProvider
-
getRelationID
protected RelationID getRelationID(ResultSet rs, String catalogNameColumn, String schemaNameColumn, String tableNameColumn) throws SQLException
- Overrides:
getRelationIDin classDefaultSchemaDBMetadataProvider- Throws:
SQLException
-
-