Package it.unibz.inf.ontop.dbschema.impl
Class TeiidDBMetadataProvider
- java.lang.Object
-
- it.unibz.inf.ontop.dbschema.impl.AbstractDBMetadataProvider
-
- it.unibz.inf.ontop.dbschema.impl.TeiidDBMetadataProvider
-
- All Implemented Interfaces:
DBMetadataProvider,MetadataLookup,MetadataProvider
public class TeiidDBMetadataProvider extends AbstractDBMetadataProvider
-
-
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.AbstractDBMetadataProvider
connection, dbParameters, escape, LOGGER, metadata, rawIdFactory
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected it.unibz.inf.ontop.com.google.common.collect.ImmutableList<RelationID>getAllIDs(RelationID id)protected RelationIDgetCanonicalRelationId(RelationID id)protected StringgetRelationCatalog(RelationID id)protected RelationIDgetRelationID(ResultSet rs, String catalogNameColumn, String schemaNameColumn, String tableNameColumn)protected StringgetRelationName(RelationID id)protected StringgetRelationSchema(RelationID id)-
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
-
getCanonicalRelationId
protected RelationID getCanonicalRelationId(RelationID id)
- Specified by:
getCanonicalRelationIdin classAbstractDBMetadataProvider
-
getAllIDs
protected it.unibz.inf.ontop.com.google.common.collect.ImmutableList<RelationID> getAllIDs(RelationID id)
- Specified by:
getAllIDsin classAbstractDBMetadataProvider
-
getRelationID
protected RelationID getRelationID(ResultSet rs, String catalogNameColumn, String schemaNameColumn, String tableNameColumn) throws SQLException
- Specified by:
getRelationIDin classAbstractDBMetadataProvider- Throws:
SQLException
-
getRelationCatalog
protected String getRelationCatalog(RelationID id)
- Specified by:
getRelationCatalogin classAbstractDBMetadataProvider
-
getRelationSchema
protected String getRelationSchema(RelationID id)
- Specified by:
getRelationSchemain classAbstractDBMetadataProvider
-
getRelationName
protected String getRelationName(RelationID id)
- Specified by:
getRelationNamein classAbstractDBMetadataProvider
-
-