public class CachedMetaDataProvider extends Object implements MetaDataProvider
| Constructor and Description |
|---|
CachedMetaDataProvider(MetaDataProvider metaProvider) |
| Modifier and Type | Method and Description |
|---|---|
List<org.apache.commons.lang3.tuple.Pair<String,String>> |
getColumns(String schema,
String table) |
String |
getDefaultSchema() |
List<String> |
getPartitionColumns(String schema,
String table)
Only needed for the DBMS that supports partitioning.
|
List<String> |
getSchemas() |
List<String> |
getTables(String schema) |
void |
setDefaultSchema(String schema) |
public CachedMetaDataProvider(MetaDataProvider metaProvider)
public List<String> getSchemas() throws VerdictDBDbmsException
getSchemas in interface MetaDataProviderVerdictDBDbmsExceptionpublic List<String> getTables(String schema) throws VerdictDBDbmsException
getTables in interface MetaDataProviderVerdictDBDbmsExceptionpublic List<org.apache.commons.lang3.tuple.Pair<String,String>> getColumns(String schema, String table) throws VerdictDBDbmsException
getColumns in interface MetaDataProviderVerdictDBDbmsExceptionpublic List<String> getPartitionColumns(String schema, String table) throws VerdictDBDbmsException
getPartitionColumns in interface MetaDataProviderschema - table - VerdictDBDbmsExceptionpublic String getDefaultSchema()
getDefaultSchema in interface MetaDataProviderpublic void setDefaultSchema(String schema)
setDefaultSchema in interface MetaDataProviderCopyright © 2018 University of Michigan. All rights reserved.