public class SqlLoaderControlParserImpl extends java.lang.Object implements SqlLoaderControlParser
Modifier and Type | Field and Description |
---|---|
static char |
SEPARATOR_CHAR |
Constructor and Description |
---|
SqlLoaderControlParserImpl()
The Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getTableName() |
java.util.List |
parse(java.io.File controlFile)
Parse.
|
java.util.List |
parse(java.lang.String csv)
Parse.
|
java.util.List |
parse(java.net.URL url)
Parse.
|
protected java.lang.String |
parseForRegexp(java.lang.String controlFileContent,
java.lang.String regexp) |
public static final char SEPARATOR_CHAR
public java.util.List parse(java.lang.String csv) throws PipelineException, IllegalInputCharacterException
parse
in interface SqlLoaderControlParser
csv
- the csvIllegalInputCharacterException
- the illegal input character exceptionPipelineException
- the pipeline exceptionSqlLoaderControlParser.parse(java.lang.String)
public java.util.List parse(java.net.URL url) throws java.io.IOException, SqlLoaderControlParserException
parse
in interface SqlLoaderControlParser
url
- the URLjava.io.IOException
- the IO exceptionSqlLoaderControlParserException
- the oracle control parser exceptionSqlLoaderControlParser.parse(java.net.URL)
public java.util.List parse(java.io.File controlFile) throws java.io.IOException, SqlLoaderControlParserException
parse
in interface SqlLoaderControlParser
controlFile
- the sourcejava.io.IOException
- the IO exceptionSqlLoaderControlParserException
- the oracle control parser exceptionSqlLoaderControlParser.parse(java.io.File)
protected java.lang.String parseForRegexp(java.lang.String controlFileContent, java.lang.String regexp) throws java.io.IOException
java.io.IOException
public java.lang.String getTableName()
getTableName
in interface SqlLoaderControlParser
Copyright © 2002-2020. All Rights Reserved.