| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernate.tool.hbm2ddl.SchemaExport
public class SchemaExport
Commandline tool to export table schema to the database. This class may also be called from inside an application.
| Constructor Summary | |
|---|---|
| SchemaExport(Configuration cfg)Create a schema exporter for the given Configuration | |
| SchemaExport(Configuration cfg,
             Connection connection)Create a schema exporter for the given Configuration, using the supplied connection for connectivity. | |
| SchemaExport(Configuration cfg,
             Properties properties)Deprecated. properties may be specified via the Configuration object | |
| SchemaExport(Configuration cfg,
             Settings settings)Create a schema exporter for the given Configuration and given settings | |
| Method Summary | |
|---|---|
|  void | create(boolean script,
       boolean export)Run the schema creation script. | 
|  void | drop(boolean script,
     boolean export)Run the drop schema script. | 
|  void | execute(boolean script,
        boolean export,
        boolean justDrop,
        boolean justCreate) | 
|  List | getExceptions()Returns a List of all Exceptions which occured during the export. | 
| static void | main(String[] args) | 
|  SchemaExport | setDelimiter(String delimiter)Set the end of statement delimiter | 
|  SchemaExport | setFormat(boolean format)Should we format the sql strings? | 
|  SchemaExport | setHaltOnError(boolean haltOnError)Should we stop once an error occurs? | 
|  SchemaExport | setImportFile(String filename)Deprecated. use org.hibernate.cfg.Environment.HBM2DDL_IMPORT_FILE | 
|  SchemaExport | setOutputFile(String filename)For generating a export script file, this is the file which will be written. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public SchemaExport(Configuration cfg)
             throws HibernateException
cfg - The configuration from which to build a schema export.
HibernateException - Indicates problem preparing for schema export.
public SchemaExport(Configuration cfg,
                    Settings settings)
             throws HibernateException
cfg - The configuration from which to build a schema export.settings - The 'parsed' settings.
HibernateException - Indicates problem preparing for schema export.
public SchemaExport(Configuration cfg,
                    Properties properties)
             throws HibernateException
cfg - The configuration from which to build a schema export.properties - The properties from which to configure connectivity etc.
HibernateException - Indicates problem preparing for schema export.
public SchemaExport(Configuration cfg,
                    Connection connection)
             throws HibernateException
cfg - The configuration to use.connection - The JDBC connection to use.
HibernateException - Indicates problem preparing for schema export.| Method Detail | 
|---|
public SchemaExport setOutputFile(String filename)
filename - The name of the file to which to write the export script.
public SchemaExport setImportFile(String filename)
org.hibernate.cfg.Environment.HBM2DDL_IMPORT_FILE
filename - The import file name.
public SchemaExport setDelimiter(String delimiter)
delimiter - The delimiter
public SchemaExport setFormat(boolean format)
format - Should we format SQL strings
public SchemaExport setHaltOnError(boolean haltOnError)
haltOnError - True if export should stop after error.
public void create(boolean script,
                   boolean export)
script - print the DDL to the consoleexport - export the script to the database
public void drop(boolean script,
                 boolean export)
script - print the DDL to the consoleexport - export the script to the database
public void execute(boolean script,
                    boolean export,
                    boolean justDrop,
                    boolean justCreate)
public static void main(String[] args)
public List getExceptions()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||