org.apache.derby.impl.load
Class ExportWriteDataAbstract

java.lang.Object
  extended by org.apache.derby.impl.load.ExportWriteDataAbstract
Direct Known Subclasses:
ExportWriteData

abstract class ExportWriteDataAbstract
extends java.lang.Object


Field Summary
protected  java.lang.String columnDefinition
           
protected  int[] columnLengths
           
protected  ControlInfo controlFileReader
           
protected  java.lang.String dataCodeset
           
protected  java.lang.String dataLocale
           
protected  boolean doubleDelimiter
           
protected  java.lang.String fieldSeparator
           
protected  java.lang.String fieldStartDelimiter
           
protected  java.lang.String fieldStopDelimiter
           
protected  java.lang.String format
           
protected  boolean hasDelimiterAtEnd
           
protected  java.lang.String nullString
           
protected  java.lang.String recordSeparator
           
 
Constructor Summary
ExportWriteDataAbstract()
           
 
Method Summary
protected  void loadPropertiesInfo()
           
abstract  void noMoreRows()
           
 void setColumnLengths(int[] columnLengths)
           
(package private) abstract  java.lang.String writeBinaryColumnToExternalFile(java.io.InputStream istream)
           
(package private) abstract  java.lang.String writeCharColumnToExternalFile(java.io.Reader ir)
           
(package private) abstract  void writeColumnDefinitionOptionally(java.lang.String[] columnNames, java.lang.String[] columnTypes)
           
abstract  void writeData(java.lang.String[] oneRow, boolean[] isNumeric)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

controlFileReader

protected ControlInfo controlFileReader

columnLengths

protected int[] columnLengths

fieldSeparator

protected java.lang.String fieldSeparator

recordSeparator

protected java.lang.String recordSeparator

nullString

protected java.lang.String nullString

columnDefinition

protected java.lang.String columnDefinition

format

protected java.lang.String format

fieldStartDelimiter

protected java.lang.String fieldStartDelimiter

fieldStopDelimiter

protected java.lang.String fieldStopDelimiter

dataCodeset

protected java.lang.String dataCodeset

dataLocale

protected java.lang.String dataLocale

hasDelimiterAtEnd

protected boolean hasDelimiterAtEnd

doubleDelimiter

protected boolean doubleDelimiter
Constructor Detail

ExportWriteDataAbstract

ExportWriteDataAbstract()
Method Detail

loadPropertiesInfo

protected void loadPropertiesInfo()
                           throws java.lang.Exception
Throws:
java.lang.Exception

writeColumnDefinitionOptionally

abstract void writeColumnDefinitionOptionally(java.lang.String[] columnNames,
                                              java.lang.String[] columnTypes)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

setColumnLengths

public void setColumnLengths(int[] columnLengths)

writeData

public abstract void writeData(java.lang.String[] oneRow,
                               boolean[] isNumeric)
                        throws java.lang.Exception
Throws:
java.lang.Exception

writeBinaryColumnToExternalFile

abstract java.lang.String writeBinaryColumnToExternalFile(java.io.InputStream istream)
                                                   throws java.lang.Exception
Throws:
java.lang.Exception

writeCharColumnToExternalFile

abstract java.lang.String writeCharColumnToExternalFile(java.io.Reader ir)
                                                 throws java.lang.Exception
Throws:
java.lang.Exception

noMoreRows

public abstract void noMoreRows()
                         throws java.lang.Exception
Throws:
java.lang.Exception

Built on Thu 2012-03-29 21:53:33+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.