org.hibernate.cfg.reveng
Interface DatabaseCollector

All Known Implementing Classes:
AbstractDatabaseCollector, DefaultDatabaseCollector, MappingsDatabaseCollector

public interface DatabaseCollector

Only intended to be used internally in reveng. *not* public api.


Method Summary
 void addSuggestedIdentifierStrategy(String catalog, String schema, String name, String strategy)
           
 org.hibernate.mapping.Table addTable(String schema, String catalog, String name)
           
 Map getOneToManyCandidates()
           
 String getSuggestedIdentifierStrategy(String catalog, String schema, String name)
           
 org.hibernate.mapping.Table getTable(String schema, String catalog, String name)
           
 Iterator iterateTables()
           
 void setOneToManyCandidates(Map oneToManyCandidates)
           
 

Method Detail

iterateTables

Iterator iterateTables()

addTable

org.hibernate.mapping.Table addTable(String schema,
                                     String catalog,
                                     String name)

setOneToManyCandidates

void setOneToManyCandidates(Map oneToManyCandidates)

getTable

org.hibernate.mapping.Table getTable(String schema,
                                     String catalog,
                                     String name)

getOneToManyCandidates

Map getOneToManyCandidates()

addSuggestedIdentifierStrategy

void addSuggestedIdentifierStrategy(String catalog,
                                    String schema,
                                    String name,
                                    String strategy)

getSuggestedIdentifierStrategy

String getSuggestedIdentifierStrategy(String catalog,
                                      String schema,
                                      String name)