public class SqlLoaderControlParserImpl extends 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 |
---|---|
String |
getTableName() |
List |
parse(File controlFile)
Parse.
|
List |
parse(String csv)
Parse.
|
List |
parse(URL url)
Parse.
|
protected String |
parseForRegexp(String controlFileContent,
String regexp) |
public static final char SEPARATOR_CHAR
public List parse(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 List parse(URL url) throws IOException, SqlLoaderControlParserException
parse
in interface SqlLoaderControlParser
url
- the URLIOException
- the IO exceptionSqlLoaderControlParserException
- the oracle control parser exceptionSqlLoaderControlParser.parse(java.net.URL)
public List parse(File controlFile) throws IOException, SqlLoaderControlParserException
parse
in interface SqlLoaderControlParser
controlFile
- the sourceIOException
- the IO exceptionSqlLoaderControlParserException
- the oracle control parser exceptionSqlLoaderControlParser.parse(java.io.File)
protected String parseForRegexp(String controlFileContent, String regexp) throws IOException
IOException
public String getTableName()
getTableName
in interface SqlLoaderControlParser
Copyright © 2002–2017. All rights reserved.