org.apache.derby.impl.load
Class ControlInfo
java.lang.Object
org.apache.derby.impl.load.ControlInfo
- class ControlInfo
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ESCAPE
static final java.lang.String ESCAPE
- See Also:
- Constant Field Values
DEFAULT_ESCAPE
static final java.lang.String DEFAULT_ESCAPE
- See Also:
- Constant Field Values
QUOTE
static final java.lang.String QUOTE
- See Also:
- Constant Field Values
DEFAULT_QUOTE
static final java.lang.String DEFAULT_QUOTE
- See Also:
- Constant Field Values
COMMIT_COUNT
static final java.lang.String COMMIT_COUNT
- See Also:
- Constant Field Values
DEFAULT_COMMIT_COUNT
static final java.lang.String DEFAULT_COMMIT_COUNT
- See Also:
- Constant Field Values
START_ROW
static final java.lang.String START_ROW
- See Also:
- Constant Field Values
DEFAULT_START_ROW
static final java.lang.String DEFAULT_START_ROW
- See Also:
- Constant Field Values
STOP_ROW
static final java.lang.String STOP_ROW
- See Also:
- Constant Field Values
DEFAULT_STOP_ROW
static final java.lang.String DEFAULT_STOP_ROW
- See Also:
- Constant Field Values
FIELD_SEPARATOR
static final java.lang.String FIELD_SEPARATOR
- See Also:
- Constant Field Values
DEFAULT_FIELD_SEPARATOR
static final java.lang.String DEFAULT_FIELD_SEPARATOR
- See Also:
- Constant Field Values
RECORD_SEPARATOR
static final java.lang.String RECORD_SEPARATOR
- See Also:
- Constant Field Values
DEFAULT_RECORD_SEPARATOR
static final java.lang.String DEFAULT_RECORD_SEPARATOR
COLUMN_DEFINITION
static final java.lang.String COLUMN_DEFINITION
- See Also:
- Constant Field Values
DEFAULT_COLUMN_DEFINITION
static final java.lang.String DEFAULT_COLUMN_DEFINITION
- See Also:
- Constant Field Values
NULL_STRING
static final java.lang.String NULL_STRING
- See Also:
- Constant Field Values
DEFAULT_NULL_STRING
static final java.lang.String DEFAULT_NULL_STRING
- See Also:
- Constant Field Values
FORMAT
static final java.lang.String FORMAT
- See Also:
- Constant Field Values
DEFAULT_FORMAT
static final java.lang.String DEFAULT_FORMAT
- See Also:
- Constant Field Values
DB2_DELIMITED_FORMAT
static final java.lang.String DB2_DELIMITED_FORMAT
- See Also:
- Constant Field Values
FIELD_START_DELIMITER
static final java.lang.String FIELD_START_DELIMITER
- See Also:
- Constant Field Values
DEFAULT_FIELD_START_DELIMITER
static final java.lang.String DEFAULT_FIELD_START_DELIMITER
- See Also:
- Constant Field Values
FIELD_END_DELIMITER
static final java.lang.String FIELD_END_DELIMITER
- See Also:
- Constant Field Values
DEFAULT_FIELD_END_DELIMITER
static final java.lang.String DEFAULT_FIELD_END_DELIMITER
- See Also:
- Constant Field Values
COLUMN_WIDTHS
static final java.lang.String COLUMN_WIDTHS
- See Also:
- Constant Field Values
MESSAGE_FILE
static final java.lang.String MESSAGE_FILE
- See Also:
- Constant Field Values
DEFAULT_VERSION
static final java.lang.String DEFAULT_VERSION
- See Also:
- Constant Field Values
VERSION
static final java.lang.String VERSION
- See Also:
- Constant Field Values
NEWLINE
static final java.lang.String NEWLINE
- See Also:
- Constant Field Values
COMMA
static final java.lang.String COMMA
- See Also:
- Constant Field Values
SPACE
static final java.lang.String SPACE
- See Also:
- Constant Field Values
TAB
static final java.lang.String TAB
- See Also:
- Constant Field Values
CR
static final java.lang.String CR
- See Also:
- Constant Field Values
LF
static final java.lang.String LF
- See Also:
- Constant Field Values
CRLF
static final java.lang.String CRLF
- See Also:
- Constant Field Values
LFCR
static final java.lang.String LFCR
- See Also:
- Constant Field Values
FF
static final java.lang.String FF
- See Also:
- Constant Field Values
EMPTY_LINE
static final java.lang.String EMPTY_LINE
- See Also:
- Constant Field Values
SEMICOLON
static final java.lang.String SEMICOLON
- See Also:
- Constant Field Values
DATA_CODESET
static final java.lang.String DATA_CODESET
- See Also:
- Constant Field Values
HAS_DELIMETER_AT_END
static final java.lang.String HAS_DELIMETER_AT_END
- See Also:
- Constant Field Values
INTERNAL_NONE
static final java.lang.String INTERNAL_NONE
- See Also:
- Constant Field Values
INTERNAL_TRUE
static final java.lang.String INTERNAL_TRUE
- See Also:
- Constant Field Values
INTERNAL_FALSE
static final java.lang.String INTERNAL_FALSE
- See Also:
- Constant Field Values
INTERNAL_TAB
static final java.lang.String INTERNAL_TAB
- See Also:
- Constant Field Values
INTERNAL_SPACE
static final java.lang.String INTERNAL_SPACE
- See Also:
- Constant Field Values
INTERNAL_CR
static final java.lang.String INTERNAL_CR
- See Also:
- Constant Field Values
INTERNAL_LF
static final java.lang.String INTERNAL_LF
- See Also:
- Constant Field Values
INTERNAL_CRLF
static final java.lang.String INTERNAL_CRLF
- See Also:
- Constant Field Values
INTERNAL_LFCR
static final java.lang.String INTERNAL_LFCR
- See Also:
- Constant Field Values
INTERNAL_COMMA
static final java.lang.String INTERNAL_COMMA
- See Also:
- Constant Field Values
INTERNAL_SEMICOLON
static final java.lang.String INTERNAL_SEMICOLON
- See Also:
- Constant Field Values
INTERNAL_NEWLINE
static final java.lang.String INTERNAL_NEWLINE
- See Also:
- Constant Field Values
INTERNAL_FF
static final java.lang.String INTERNAL_FF
- See Also:
- Constant Field Values
INTERNAL_EMPTY_LINE
static final java.lang.String INTERNAL_EMPTY_LINE
- See Also:
- Constant Field Values
currentProperties
private java.util.Properties currentProperties
ControlInfo
public ControlInfo()
throws java.lang.Exception
getPropertyValue
java.lang.String getPropertyValue(java.lang.String aKey)
throws java.lang.Exception
- Throws:
java.lang.Exception
loadDefaultValues
private void loadDefaultValues()
getCurrentVersion
java.lang.String getCurrentVersion()
throws java.lang.Exception
- Throws:
java.lang.Exception
getFormat
java.lang.String getFormat()
throws java.lang.Exception
- Throws:
java.lang.Exception
getColumnWidths
int[] getColumnWidths()
getFieldSeparator
java.lang.String getFieldSeparator()
throws java.lang.Exception
- Throws:
java.lang.Exception
getFieldStartDelimiter
java.lang.String getFieldStartDelimiter()
throws java.lang.Exception
- Throws:
java.lang.Exception
getFieldEndDelimiter
java.lang.String getFieldEndDelimiter()
throws java.lang.Exception
- Throws:
java.lang.Exception
getRecordSeparator
java.lang.String getRecordSeparator()
throws java.lang.Exception
- Throws:
java.lang.Exception
getHasDelimiterAtEnd
boolean getHasDelimiterAtEnd()
throws java.lang.Exception
- Throws:
java.lang.Exception
getHasDelimeterAtEndString
java.lang.String getHasDelimeterAtEndString()
throws java.lang.Exception
- Throws:
java.lang.Exception
getNullString
java.lang.String getNullString()
throws java.lang.Exception
- Throws:
java.lang.Exception
getColumnDefinition
java.lang.String getColumnDefinition()
throws java.lang.Exception
- Throws:
java.lang.Exception
mapFromUserFriendlyFieldDelimiters
private java.lang.String mapFromUserFriendlyFieldDelimiters(java.lang.String aDelimiter)
commonToFieldAndRecordDelimiters
private java.lang.String commonToFieldAndRecordDelimiters(java.lang.String aDelimiter,
java.lang.String specialChars,
char replacementChar)
mapFromUserFriendlyRecordDelimiters
private java.lang.String mapFromUserFriendlyRecordDelimiters(java.lang.String aDelimiter)
getDataCodeset
java.lang.String getDataCodeset()
throws java.lang.Exception
- Throws:
java.lang.Exception
getCurrentProperties
java.util.Properties getCurrentProperties()
throws java.lang.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
- Throws:
java.lang.Exception
- if there is an error
setColumnWidths
public void setColumnWidths(java.lang.String columnWidths)
throws java.lang.Exception
- Throws:
java.lang.Exception
setFieldSeparator
public void setFieldSeparator(java.lang.String fieldSeperator)
throws java.lang.Exception
- Throws:
java.lang.Exception
setFieldStartDelimiter
public void setFieldStartDelimiter(java.lang.String fsdl)
throws java.lang.Exception
- Throws:
java.lang.Exception
setFieldEndDelimiter
public void setFieldEndDelimiter(java.lang.String fedl)
throws java.lang.Exception
- Throws:
java.lang.Exception
setRecordSeparator
public void setRecordSeparator(java.lang.String recordSeperator)
throws java.lang.Exception
- Throws:
java.lang.Exception
setHasDelimiterAtEnd
public void setHasDelimiterAtEnd(java.lang.String hasDelimeterAtEnd)
throws java.lang.Exception
- Throws:
java.lang.Exception
setNullString
public void setNullString(java.lang.String nullString)
throws java.lang.Exception
- Throws:
java.lang.Exception
setcolumnDefinition
public void setcolumnDefinition(java.lang.String columnDefinition)
throws java.lang.Exception
- Throws:
java.lang.Exception
setDataCodeset
public void setDataCodeset(java.lang.String codeset)
throws java.lang.Exception
- Throws:
java.lang.Exception
setCharacterDelimiter
public void setCharacterDelimiter(java.lang.String charDelimiter)
throws java.lang.Exception
- Throws:
java.lang.Exception
setControlProperties
public void setControlProperties(java.lang.String characterDelimiter,
java.lang.String columnDelimiter,
java.lang.String codeset)
throws java.lang.Exception
- Throws:
java.lang.Exception
validateDelimiters
private void validateDelimiters()
throws java.lang.Exception
- Throws:
java.lang.Exception
Apache Derby V10.1 Engine Documentation - Copyright © 1997,2005 The Apache Software Foundation or its licensors, as applicable.