org.databene.platform.db
Class SQLEntityExporter
java.lang.Object
org.databene.benerator.consumer.AbstractConsumer
org.databene.benerator.consumer.FormattingConsumer
org.databene.benerator.consumer.TextFileExporter
org.databene.platform.db.SQLEntityExporter
- All Implemented Interfaces:
- java.io.Closeable, java.io.Flushable, Consumer, FileExporter
public class SQLEntityExporter
- extends TextFileExporter
Exports Entities to a SQL file.
Created: 12.07.2008 09:43:59
- Since:
- 0.5.4
- Author:
- Volker Bergmann
Method Summary |
protected void |
postInitPrinter(java.lang.Object object)
This method is called after printer initialization and before writing the first data entry. |
void |
setDialect(java.lang.String dialectName)
|
void |
setVersion(java.lang.String version)
|
protected void |
startConsumingImpl(java.lang.Object object)
Writes the data to the output file. |
Methods inherited from class org.databene.benerator.consumer.TextFileExporter |
close, flush, getEncoding, getLineSeparator, getUri, initPrinter, isAppend, preClosePrinter, println, setAppend, setEncoding, setLineSeparator, setUri, startProductConsumption, toString |
Methods inherited from class org.databene.benerator.consumer.FormattingConsumer |
format, getDateCapitalization, getDatePattern, getDateTimePattern, getDecimalPattern, getDecimalSeparator, getIntegralPattern, getNullString, getTimePattern, getTimestampCapitalization, getTimestampPattern, setDateCapitalization, setDatePattern, setDateTimePattern, setDecimalPattern, setDecimalSeparator, setIntegralPattern, setNullString, setTimePattern, setTimestampCapitalization, setTimestampPattern |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SQLEntityExporter
public SQLEntityExporter()
SQLEntityExporter
public SQLEntityExporter(java.lang.String uri)
SQLEntityExporter
public SQLEntityExporter(java.lang.String uri,
java.lang.String dialect)
SQLEntityExporter
public SQLEntityExporter(java.lang.String uri,
java.lang.String dialect,
java.lang.String lineSeparator,
java.lang.String encoding)
setDialect
public void setDialect(java.lang.String dialectName)
setVersion
public void setVersion(java.lang.String version)
startConsumingImpl
protected void startConsumingImpl(java.lang.Object object)
- Description copied from class:
TextFileExporter
- Writes the data to the output file.
It uses the parent class settings for rendering the object.
Overwrite this in a child class for custom output formats.
- Overrides:
startConsumingImpl
in class TextFileExporter
- Parameters:
object
- the data object to output
postInitPrinter
protected void postInitPrinter(java.lang.Object object)
- Description copied from class:
TextFileExporter
- This method is called after printer initialization and before writing the first data entry.
Overwrite this method in child classes e.g. for writing a file header.
- Overrides:
postInitPrinter
in class TextFileExporter
- Parameters:
object
- the first data item to write to the file
Copyright © 2013. All Rights Reserved.