|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectschemacrawler.crawl.CachingCrawlHandler
public final class CachingCrawlHandler
Caches a crawled database internally.
| Constructor Summary | |
|---|---|
CachingCrawlHandler()
Creates a new caching crawl handler. |
|
| Method Summary | |
|---|---|
void |
begin()
Handles the begin of the crawl. |
void |
end()
Handles the end of the crawl. |
Database |
getDatabase()
Gets the entire database. |
void |
handle(ColumnDataType dataType)
Handles information on column data types. |
void |
handle(ColumnMap[] weakAssociations)
Provides information on the database schema. |
void |
handle(DatabaseInfo databaseInfo)
Handles information on the database. |
void |
handle(JdbcDriverInfo jdbcDriverInfo)
Handles information on the JDBC driver. |
void |
handle(Procedure procedure)
Provides information on the database schema. |
void |
handle(SchemaCrawlerInfo schemaCrawlerInfo)
Handles information on SchemaCrawler. |
void |
handle(Table table)
Provides information on the database schema. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CachingCrawlHandler()
| Method Detail |
|---|
public void begin()
throws SchemaCrawlerException
begin in interface CrawlHandlerSchemaCrawlerException - On an exceptionCrawlHandler.begin()
public void end()
throws SchemaCrawlerException
end in interface CrawlHandlerSchemaCrawlerException - On an exceptionCrawlHandler.end()public Database getDatabase()
public void handle(ColumnDataType dataType)
handle in interface CrawlHandlerdataType - Column data type informationCrawlHandler.handle(schemacrawler.schema.ColumnDataType)
public void handle(ColumnMap[] weakAssociations)
throws SchemaCrawlerException
handle in interface CrawlHandlerweakAssociations - Table associations information
SchemaCrawlerException - On an exceptionschemacrawler.schemacrawler.CrawlHandler#handle(schemacrawler.schema.WeakAssociations)public void handle(DatabaseInfo databaseInfo)
handle in interface CrawlHandlerCrawlHandler.handle(schemacrawler.schema.DatabaseInfo)
public void handle(JdbcDriverInfo jdbcDriverInfo)
throws SchemaCrawlerException
handle in interface CrawlHandlerjdbcDriverInfo - JDBC driver information
SchemaCrawlerException - On an exceptionCrawlHandler.handle(schemacrawler.schema.JdbcDriverInfo)public void handle(Procedure procedure)
handle in interface CrawlHandlerprocedure - Procedure informationCrawlHandler.handle(schemacrawler.schema.Procedure)
public void handle(SchemaCrawlerInfo schemaCrawlerInfo)
throws SchemaCrawlerException
handle in interface CrawlHandlerschemaCrawlerInfo - SchemaCrawler information
SchemaCrawlerException - On an exceptionCrawlHandler.handle(schemacrawler.schema.SchemaCrawlerInfo)public void handle(Table table)
handle in interface CrawlHandlertable - Table informationCrawlHandler.handle(schemacrawler.schema.Table)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||