public class XMLModelExporter extends Object implements DBMetaDataExporter
| Constructor and Description |
|---|
XMLModelExporter(File file) |
XMLModelExporter(File file,
boolean lazy) |
XMLModelExporter(File file,
String encoding,
boolean lazy) |
| Modifier and Type | Method and Description |
|---|---|
void |
export(Database database) |
void |
exportChecks(DBTable table,
org.databene.commons.xml.SimpleXMLWriter writer) |
void |
exportFKs(DBTable table,
org.databene.commons.xml.SimpleXMLWriter writer) |
void |
exportUKsAndIndexes(DBTable table,
org.databene.commons.xml.SimpleXMLWriter writer) |
void |
writeColumnGroup(String[] pkColumnNames,
org.databene.commons.xml.SimpleXMLWriter writer) |
public XMLModelExporter(File file)
public XMLModelExporter(File file, boolean lazy)
public void export(Database database) throws IOException, SQLException
export in interface DBMetaDataExporterIOExceptionSQLExceptionpublic void exportFKs(DBTable table, org.databene.commons.xml.SimpleXMLWriter writer) throws SAXException
SAXExceptionpublic void exportUKsAndIndexes(DBTable table, org.databene.commons.xml.SimpleXMLWriter writer) throws SAXException
SAXExceptionpublic void exportChecks(DBTable table, org.databene.commons.xml.SimpleXMLWriter writer) throws SAXException
SAXExceptionpublic void writeColumnGroup(String[] pkColumnNames, org.databene.commons.xml.SimpleXMLWriter writer) throws SAXException
SAXExceptionCopyright © 2006–2014 Volker Bergmann. All rights reserved.