public class DatabaseMetaInformation extends Object
Modifier and Type | Field and Description |
---|---|
static String |
FILTER_CATALOG_LIST |
static String |
FILTER_SCHEMA_LIST |
Constructor and Description |
---|
DatabaseMetaInformation(DatabaseMeta databaseMeta)
Create a new DatabaseMetaData object for the given database connection
|
Modifier and Type | Method and Description |
---|---|
Catalog[] |
getCatalogs() |
void |
getData(LoggingObjectInterface parentLoggingObject,
ProgressMonitorListener monitor) |
DatabaseMeta |
getDbInfo() |
String[] |
getProcedures() |
Schema[] |
getSchemas() |
Map<String,Collection<String>> |
getSynonymMap() |
String[] |
getSynonyms() |
Map<String,Collection<String>> |
getTableMap() |
String[] |
getTables() |
Map<String,Collection<String>> |
getViewMap() |
String[] |
getViews() |
void |
setCatalogs(Catalog[] catalogs) |
void |
setDbInfo(DatabaseMeta value) |
void |
setProcedures(String[] procedures) |
void |
setSchemas(Schema[] schemas) |
void |
setSynonymMap(Map<String,Collection<String>> synonymMap) |
void |
setSynonyms(String[] synonyms) |
void |
setTableMap(Map<String,Collection<String>> tableMap) |
void |
setTables(String[] tables) |
void |
setViewMap(Map<String,Collection<String>> viewMap) |
void |
setViews(String[] views) |
public static final String FILTER_CATALOG_LIST
public static final String FILTER_SCHEMA_LIST
public DatabaseMetaInformation(DatabaseMeta databaseMeta)
public Catalog[] getCatalogs()
public void setCatalogs(Catalog[] catalogs)
catalogs
- The catalogs to set.public DatabaseMeta getDbInfo()
public void setDbInfo(DatabaseMeta value)
value
- The DatabaseMeta to set.public Schema[] getSchemas()
public void setSchemas(Schema[] schemas)
schemas
- The schemas to set.public String[] getTables()
public void setTables(String[] tables)
tables
- The tables to set.public String[] getViews()
public void setViews(String[] views)
views
- The views to set.public void setSynonyms(String[] synonyms)
synonyms
- The synonyms to set.public String[] getSynonyms()
public String[] getProcedures()
public void setProcedures(String[] procedures)
procedures
- The procedures to set.public void getData(LoggingObjectInterface parentLoggingObject, ProgressMonitorListener monitor) throws KettleDatabaseException
KettleDatabaseException
public Map<String,Collection<String>> getTableMap()
public void setTableMap(Map<String,Collection<String>> tableMap)
public Map<String,Collection<String>> getViewMap()
public void setViewMap(Map<String,Collection<String>> viewMap)
public Map<String,Collection<String>> getSynonymMap()
public void setSynonymMap(Map<String,Collection<String>> synonymMap)