schemacrawler.crawl
Class CachedSchemaCrawler

java.lang.Object
  extended by schemacrawler.crawl.CachedSchemaCrawler
All Implemented Interfaces:
SchemaCrawler

public class CachedSchemaCrawler
extends Object
implements SchemaCrawler


Constructor Summary
CachedSchemaCrawler(Database database)
           
 
Method Summary
 void crawl(SchemaCrawlerOptions options, CrawlHandler handler)
          Crawls the schema for all tables and views, and other database objects.
 Database getDatabase()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CachedSchemaCrawler

public CachedSchemaCrawler(Database database)
Method Detail

crawl

public void crawl(SchemaCrawlerOptions options,
                  CrawlHandler handler)
           throws SchemaCrawlerException
Description copied from interface: SchemaCrawler
Crawls the schema for all tables and views, and other database objects. The options control the extent of the crawling, while the handler is responsible for doing something (such as outputting details) each time a new object is found and processed.

Specified by:
crawl in interface SchemaCrawler
Parameters:
options - Options
handler - Handler for SchemaCrawler
Throws:
SchemaCrawlerException - On an exception

getDatabase

public Database getDatabase()


Copyright © 2003-2009 Sualeh Fatehi. All Rights Reserved.