Top Fields Constructors Methods
org.apache.derby.impl.load

pack-priv Class ControlInfo

extends Object
Class Inheritance
Imports
java.io.PrintStream, .InputStream, .InputStreamReader, java.util.Date, .Properties

Field Summary

Modifier and TypeField and Description
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
private Properties
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String
pack-priv static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private String
commonToFieldAndRecordDelimiters(String aDelimiter, String specialChars, char replacementChar)

pack-priv String
pack-priv int[]
pack-priv Properties
getCurrentProperties()

read the control file properties into a local variable which is used later on In case there is no control file, read the default values for these properties

pack-priv String
pack-priv String

Returns:

Code set, can return null for use the default code set.
getDataCodeset
()

pack-priv String
pack-priv String
pack-priv String
pack-priv String
pack-priv String
pack-priv boolean
pack-priv String
pack-priv String
pack-priv String
private void
private String
private String
public void
public void
setcolumnDefinition(String columnDefinition)

public void
setColumnWidths(String columnWidths)

public void
setControlProperties(String characterDelimiter, String columnDelimiter, String codeset)

public void
public void
public void
setFieldSeparator(String fieldSeperator)

public void
public void
setHasDelimiterAtEnd(String hasDelimeterAtEnd)

public void
setNullString(String nullString)

public void
setRecordSeparator(String recordSeperator)

private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

COLUMN_DEFINITIONback to summary
pack-priv static final String COLUMN_DEFINITION
COLUMN_WIDTHSback to summary
pack-priv static final String COLUMN_WIDTHS
COMMAback to summary
pack-priv static final String COMMA
COMMIT_COUNTback to summary
pack-priv static final String COMMIT_COUNT
CRback to summary
pack-priv static final String CR
CRLFback to summary
pack-priv static final String CRLF
currentPropertiesback to summary
private Properties currentProperties
DATA_CODESETback to summary
pack-priv static final String DATA_CODESET
DB2_DELIMITED_FORMATback to summary
pack-priv static final String DB2_DELIMITED_FORMAT
DEFAULT_COLUMN_DEFINITIONback to summary
pack-priv static final String DEFAULT_COLUMN_DEFINITION
DEFAULT_COMMIT_COUNTback to summary
pack-priv static final String DEFAULT_COMMIT_COUNT
DEFAULT_ESCAPEback to summary
pack-priv static final String DEFAULT_ESCAPE
DEFAULT_FIELD_END_DELIMITERback to summary
pack-priv static final String DEFAULT_FIELD_END_DELIMITER
DEFAULT_FIELD_SEPARATORback to summary
pack-priv static final String DEFAULT_FIELD_SEPARATOR
DEFAULT_FIELD_START_DELIMITERback to summary
pack-priv static final String DEFAULT_FIELD_START_DELIMITER
DEFAULT_FORMATback to summary
pack-priv static final String DEFAULT_FORMAT
DEFAULT_NULL_STRINGback to summary
pack-priv static final String DEFAULT_NULL_STRING
DEFAULT_QUOTEback to summary
pack-priv static final String DEFAULT_QUOTE
DEFAULT_RECORD_SEPARATORback to summary
pack-priv static final String DEFAULT_RECORD_SEPARATOR
DEFAULT_START_ROWback to summary
pack-priv static final String DEFAULT_START_ROW
DEFAULT_STOP_ROWback to summary
pack-priv static final String DEFAULT_STOP_ROW
DEFAULT_VERSIONback to summary
pack-priv static final String DEFAULT_VERSION
EMPTY_LINEback to summary
pack-priv static final String EMPTY_LINE
ESCAPEback to summary
pack-priv static final String ESCAPE
FFback to summary
pack-priv static final String FF
FIELD_END_DELIMITERback to summary
pack-priv static final String FIELD_END_DELIMITER
FIELD_SEPARATORback to summary
pack-priv static final String FIELD_SEPARATOR
FIELD_START_DELIMITERback to summary
pack-priv static final String FIELD_START_DELIMITER
FORMATback to summary
pack-priv static final String FORMAT
HAS_DELIMETER_AT_ENDback to summary
pack-priv static final String HAS_DELIMETER_AT_END
INTERNAL_COMMAback to summary
pack-priv static final String INTERNAL_COMMA
INTERNAL_CRback to summary
pack-priv static final String INTERNAL_CR
INTERNAL_CRLFback to summary
pack-priv static final String INTERNAL_CRLF
INTERNAL_EMPTY_LINEback to summary
pack-priv static final String INTERNAL_EMPTY_LINE
INTERNAL_FALSEback to summary
pack-priv static final String INTERNAL_FALSE
INTERNAL_FFback to summary
pack-priv static final String INTERNAL_FF
INTERNAL_LFback to summary
pack-priv static final String INTERNAL_LF
INTERNAL_LFCRback to summary
pack-priv static final String INTERNAL_LFCR
INTERNAL_NEWLINEback to summary
pack-priv static final String INTERNAL_NEWLINE
INTERNAL_NONEback to summary
pack-priv static final String INTERNAL_NONE
INTERNAL_SEMICOLONback to summary
pack-priv static final String INTERNAL_SEMICOLON
INTERNAL_SPACEback to summary
pack-priv static final String INTERNAL_SPACE
INTERNAL_TABback to summary
pack-priv static final String INTERNAL_TAB
INTERNAL_TRUEback to summary
pack-priv static final String INTERNAL_TRUE
LFback to summary
pack-priv static final String LF
LFCRback to summary
pack-priv static final String LFCR
MESSAGE_FILEback to summary
pack-priv static final String MESSAGE_FILE
NEWLINEback to summary
pack-priv static final String NEWLINE
NULL_STRINGback to summary
pack-priv static final String NULL_STRING
QUOTEback to summary
pack-priv static final String QUOTE
RECORD_SEPARATORback to summary
pack-priv static final String RECORD_SEPARATOR
SEMICOLONback to summary
pack-priv static final String SEMICOLON
SPACEback to summary
pack-priv static final String SPACE
START_ROWback to summary
pack-priv static final String START_ROW
STOP_ROWback to summary
pack-priv static final String STOP_ROW
TABback to summary
pack-priv static final String TAB
VERSIONback to summary
pack-priv static final String VERSION

Constructor Detail

ControlInfoback to summary
public ControlInfo() throws Exception

Method Detail

commonToFieldAndRecordDelimitersback to summary
private String commonToFieldAndRecordDelimiters(String aDelimiter, String specialChars, char replacementChar)
getColumnDefinitionback to summary
pack-priv String getColumnDefinition() throws Exception
getColumnWidthsback to summary
pack-priv int[] getColumnWidths()
getCurrentPropertiesback to summary
pack-priv Properties getCurrentProperties() throws Exception

read the control file properties into a local variable which is used later on In case there is no control file, read the default values for these properties

Exceptions
Exception:
if there is an error
getCurrentVersionback to summary
pack-priv String getCurrentVersion() throws Exception
getDataCodesetback to summary
pack-priv String getDataCodeset() throws Exception
Returns:String

Code set, can return null for use the default code set.

getFieldEndDelimiterback to summary
pack-priv String getFieldEndDelimiter() throws Exception
getFieldSeparatorback to summary
pack-priv String getFieldSeparator() throws Exception
getFieldStartDelimiterback to summary
pack-priv String getFieldStartDelimiter() throws Exception
getFormatback to summary
pack-priv String getFormat() throws Exception
getHasDelimeterAtEndStringback to summary
pack-priv String getHasDelimeterAtEndString() throws Exception
getHasDelimiterAtEndback to summary
pack-priv boolean getHasDelimiterAtEnd() throws Exception
getNullStringback to summary
pack-priv String getNullString() throws Exception
getPropertyValueback to summary
pack-priv String getPropertyValue(String aKey) throws Exception
getRecordSeparatorback to summary
pack-priv String getRecordSeparator() throws Exception
loadDefaultValuesback to summary
private void loadDefaultValues()
mapFromUserFriendlyFieldDelimitersback to summary
private String mapFromUserFriendlyFieldDelimiters(String aDelimiter)
mapFromUserFriendlyRecordDelimitersback to summary
private String mapFromUserFriendlyRecordDelimiters(String aDelimiter)
setCharacterDelimiterback to summary
public void setCharacterDelimiter(String charDelimiter) throws Exception
setcolumnDefinitionback to summary
public void setcolumnDefinition(String columnDefinition) throws Exception
setColumnWidthsback to summary
public void setColumnWidths(String columnWidths) throws Exception
setControlPropertiesback to summary
public void setControlProperties(String characterDelimiter, String columnDelimiter, String codeset) throws Exception
setDataCodesetback to summary
public void setDataCodeset(String codeset) throws Exception
setFieldEndDelimiterback to summary
public void setFieldEndDelimiter(String fedl) throws Exception
setFieldSeparatorback to summary
public void setFieldSeparator(String fieldSeperator) throws Exception
setFieldStartDelimiterback to summary
public void setFieldStartDelimiter(String fsdl) throws Exception
setHasDelimiterAtEndback to summary
public void setHasDelimiterAtEnd(String hasDelimeterAtEnd) throws Exception
setNullStringback to summary
public void setNullString(String nullString) throws Exception
setRecordSeparatorback to summary
public void setRecordSeparator(String recordSeperator) throws Exception
validateDelimitersback to summary
private void validateDelimiters() throws Exception