Package it.unibz.inf.ontop.dbschema.impl
Class SQLServerDBMetadataProvider
- java.lang.Object
-
- it.unibz.inf.ontop.dbschema.impl.AbstractDBMetadataProvider
-
- it.unibz.inf.ontop.dbschema.impl.DefaultSchemaCatalogDBMetadataProvider
-
- it.unibz.inf.ontop.dbschema.impl.SQLServerDBMetadataProvider
-
- All Implemented Interfaces:
DBMetadataProvider,MetadataLookup,MetadataProvider
public class SQLServerDBMetadataProvider extends DefaultSchemaCatalogDBMetadataProvider
-
-
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.DefaultSchemaCatalogDBMetadataProvider
CATALOG_INDEX, 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 StringescapeRelationIdComponentPattern(String s)protected booleanisRelationExcluded(RelationID id)protected StringmakeQueryMinimizeResultSet(String query)Can be overridden-
Methods inherited from class it.unibz.inf.ontop.dbschema.impl.DefaultSchemaCatalogDBMetadataProvider
getAllIDs, getCanonicalRelationId, getRelationCatalog, getRelationID, getRelationName, getRelationSchema
-
Methods inherited from class it.unibz.inf.ontop.dbschema.impl.AbstractDBMetadataProvider
checkSameRelationID, extractBlackBoxViewByConnectingToDB, extractBlackBoxViewWithoutConnectingToDB, extractSQLTypeName, getBlackBoxView, getDBParameters, getQuotedIDFactory, getRelation, getRelationIDs, getRelationIDsResultSet, insertIntegrityConstraints, normalizeAndOptimizeRelations
-
-
-
-
Method Detail
-
isRelationExcluded
protected boolean isRelationExcluded(RelationID id)
- Overrides:
isRelationExcludedin classAbstractDBMetadataProvider
-
escapeRelationIdComponentPattern
@Nullable protected String escapeRelationIdComponentPattern(@Nullable String s)
- Overrides:
escapeRelationIdComponentPatternin classAbstractDBMetadataProvider
-
makeQueryMinimizeResultSet
protected String makeQueryMinimizeResultSet(String query)
Description copied from class:AbstractDBMetadataProviderCan be overridden- Overrides:
makeQueryMinimizeResultSetin classAbstractDBMetadataProvider
-
-