Package | Description |
---|---|
net.sf.flatpack |
Main package of the project, containing the
actual DataSet implementations.
|
net.sf.flatpack.brparse |
Contains parsers which leave an open BufferedReader for file access.
|
net.sf.flatpack.ordering |
Responsible for all sorting operations performed on a DataSet
|
net.sf.flatpack.util |
Provides utility methods that are used to perform parsing and transform DataSets into Excel.
|
net.sf.flatpack.xml |
Provides classes for handling and parsing of the *.pzmap.xml files.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDelimiterParser |
class |
AbstractFixedLengthParser |
class |
AbstractParser |
class |
DBDelimiterParser |
class |
DBFixedLengthParser |
class |
DelimiterParser |
class |
FixedLengthParser |
Modifier and Type | Method and Description |
---|---|
static Parser |
DefaultParserFactory.newCsvParser(InputStream dataSourceStream)
Convenience method using conventional CSV separated by , and using " for qualifier if required.
|
static Parser |
DefaultParserFactory.newCsvParser(Reader dataSource)
Convenience method using conventional CSV separated by , and using " for qualifier if required.
|
Parser |
DefaultParserFactory.newDelimitedParser(Connection con,
InputStream dataSourceStream,
String dataDefinition,
char delimiter,
char qualifier,
boolean ignoreFirstRecord) |
Parser |
ParserFactory.newDelimitedParser(Connection con,
InputStream dataSource,
String dataDefinition,
char delimiter,
char qualifier,
boolean ignoreFirstRecord)
Deprecated.
Please use the newDelimitedParser(Connection, Reader, String, char, char, boolean).
The InputStream can be wrapped in a "new InputStreamReader(InputStream)"
|
Parser |
DefaultParserFactory.newDelimitedParser(Connection con,
Reader dataSource,
String dataDefinition,
char delimiter,
char qualifier,
boolean ignoreFirstRecord) |
Parser |
ParserFactory.newDelimitedParser(Connection con,
Reader dataSource,
String dataDefinition,
char delimiter,
char qualifier,
boolean ignoreFirstRecord)
New constructor based on Reader.
|
Parser |
DefaultParserFactory.newDelimitedParser(File dataSource,
char delimiter,
char qualifier) |
Parser |
ParserFactory.newDelimitedParser(File dataSource,
char delimiter,
char qualifier)
Deprecated.
Please use the newDelimitedParser(Reader, char, char, boolean).
The InputStream can be wrapped in a "new FileReader(File)"
|
Parser |
DefaultParserFactory.newDelimitedParser(File pzmapXML,
File dataSource,
char delimiter,
char qualifier,
boolean ignoreFirstRecord) |
Parser |
ParserFactory.newDelimitedParser(File pzmapXML,
File dataSource,
char delimiter,
char qualifier,
boolean ignoreFirstRecord)
Deprecated.
Please use the newDelimitedParser(Reader, Reader, String, char, char, boolean).
The File can be wrapped in a "new FileReader(File)"
|
Parser |
DefaultParserFactory.newDelimitedParser(InputStream dataSourceStream,
char delimiter,
char qualifier) |
Parser |
ParserFactory.newDelimitedParser(InputStream dataSource,
char delimiter,
char qualifier)
Deprecated.
Please use the newDelimitedParser(Reader, char, char, boolean).
The InputStream can be wrapped in a "new InputStreamReader(InputStream)"
|
Parser |
DefaultParserFactory.newDelimitedParser(InputStream pzmapXMLStream,
InputStream dataSourceStream,
char delimiter,
char qualifier,
boolean ignoreFirstRecord) |
Parser |
ParserFactory.newDelimitedParser(InputStream pzmapXMLStream,
InputStream dataSourceStream,
char delimiter,
char qualifier,
boolean ignoreFirstRecord)
Deprecated.
Please use the newDelimitedParser(Reader, Reader, String, char, char, boolean).
The InputStream can be wrapped in a "new InputStreamReader(InputStream)"
|
Parser |
DefaultParserFactory.newDelimitedParser(Reader dataSource,
char delimiter,
char qualifier) |
Parser |
ParserFactory.newDelimitedParser(Reader dataSource,
char delimiter,
char qualifier)
Constructs a new DataSet using the first line of data found in the text
file as the column names.
|
Parser |
DefaultParserFactory.newDelimitedParser(Reader pzmapXML,
Reader dataSource,
char delimiter,
char qualifier,
boolean ignoreFirstRecord) |
Parser |
ParserFactory.newDelimitedParser(Reader pzmapXML,
Reader dataSource,
char delimiter,
char qualifier,
boolean ignoreFirstRecord)
Constructs a new DataSet using the PZMAP XML file layout method.
|
Parser |
DefaultParserFactory.newFixedLengthParser(Connection con,
File dataSource,
String dataDefinition) |
Parser |
ParserFactory.newFixedLengthParser(Connection con,
File dataSource,
String dataDefinition)
Deprecated.
Please use the newFixedLengthParser(Connection, Reader, String). The File can be
wrapped in a "new FileReader(File)"
|
Parser |
DefaultParserFactory.newFixedLengthParser(Connection con,
InputStream dataSourceStream,
String dataDefinition) |
Parser |
ParserFactory.newFixedLengthParser(Connection con,
InputStream dataSourceStream,
String dataDefinition)
Deprecated.
Please use the newFixedLengthParser(Connection, Reader, String). The InputStream can be
wrapped in a "new InputStreamReader(InputStream)"
|
Parser |
DefaultParserFactory.newFixedLengthParser(Connection con,
Reader dataSource,
String dataDefinition) |
Parser |
ParserFactory.newFixedLengthParser(Connection con,
Reader dataSource,
String dataDefinition)
Constructs a new DataSet using the database table file layout method.
|
Parser |
DefaultParserFactory.newFixedLengthParser(File pzmapXML,
File dataSource) |
Parser |
ParserFactory.newFixedLengthParser(File pzmapXML,
File dataSource)
Deprecated.
Please use the newFixedLengthParser(Reader, Reader). The File can be
wrapped in a "new FileReader(InputStream)"
|
Parser |
DefaultParserFactory.newFixedLengthParser(InputStream pzmapXMLStream,
InputStream dataSourceStream) |
Parser |
ParserFactory.newFixedLengthParser(InputStream pzmapXMLStream,
InputStream dataSourceStream)
Deprecated.
Please use the newFixedLengthParser(Reader, Reader). The InputStream can be
wrapped in a "new InputStreamReader(InputStream)"
|
Parser |
DefaultParserFactory.newFixedLengthParser(Reader pzmapXMLStream,
Reader dataSource) |
Parser |
ParserFactory.newFixedLengthParser(Reader pzmapXMLStream,
Reader dataSource)
New constructor based on Reader.
|
static Parser |
CsvParserFactory.newForwardParser(Reader reader)
This should be your default mechanism, it does not keep previous records as you stream the results, so
it is more memory efficient but the downside is that you cannot reset the parsing or restart it.
|
static Parser |
CsvParserFactory.newInMemoryParser(Reader reader)
With this Parser, everything is loaded in memory, you can reset the parsing or restart it, etc.
|
Parser |
AbstractParser.setAddSuffixToDuplicateColumnNames(boolean addSuffixToDuplicateColumnNames) |
Parser |
Parser.setAddSuffixToDuplicateColumnNames(boolean addSuffixToDuplicateColumnNames) |
Parser |
AbstractParser.setColumnNamesCaseSensitive(boolean columnNamesCaseSensitive) |
Parser |
Parser.setColumnNamesCaseSensitive(boolean columnNamesCaseSensitive)
Default is false
|
Parser |
AbstractParser.setDataFileTable(String dataFileTable) |
Parser |
Parser.setDataFileTable(String dataFileTable)
Sets the table name that will be used to read the MetaData from the db.
|
Parser |
AbstractParser.setDataStructureTable(String dataStructureTable) |
Parser |
Parser.setDataStructureTable(String dataStructureTable)
Sets the table name that will be used to read the MetaData from the db.
|
Parser |
AbstractParser.setFlagEmptyRows(boolean flagEmptyRows) |
Parser |
Parser.setFlagEmptyRows(boolean flagEmptyRows)
when true, will analyze the row to see if all elements are empty and
place a flag on the DataSet indicating if the row is empty.
|
Parser |
AbstractParser.setHandlingShortLines(boolean handleShortLines) |
Parser |
Parser.setHandlingShortLines(boolean handleShortLines) |
Parser |
AbstractParser.setIgnoreExtraColumns(boolean ignoreExtraColumns) |
Parser |
Parser.setIgnoreExtraColumns(boolean ignoreExtraColumns) |
Parser |
AbstractParser.setIgnoreParseWarnings(boolean ignoreParseWarnings) |
Parser |
Parser.setIgnoreParseWarnings(boolean ignoreParseWarnings) |
Parser |
AbstractParser.setNullEmptyStrings(boolean nullEmptyStrings) |
Parser |
Parser.setNullEmptyStrings(boolean nullEmptyStrings) |
Parser |
AbstractParser.setPreserveLeadingWhitespace(boolean preserveLeadingWhitespace) |
Parser |
Parser.setPreserveLeadingWhitespace(boolean preserveLeadingWhitespace)
Defaults to
true . |
Parser |
AbstractParser.setPreserveTrailingWhitespace(boolean preserveTrailingWhitespace) |
Parser |
Parser.setPreserveTrailingWhitespace(boolean preserveTrailingWhitespace)
Defaults to
false . |
Parser |
AbstractParser.setStoreRawDataToDataError(boolean storeRawDataToDataError) |
Parser |
Parser.setStoreRawDataToDataError(boolean storeRawDataToDataError)
when true, the parser will place the data of the line which failed the parse and
place it into the DataError object.
|
Parser |
AbstractParser.setStoreRawDataToDataSet(boolean storeRawDataToDataSet) |
Parser |
Parser.setStoreRawDataToDataSet(boolean storeRawDataToDataError)
WARNING!! Setting this option has potential to cause high memory usage.
|
Constructor and Description |
---|
DefaultDataSet(MetaData pzMetaData,
Parser pzparser) |
Modifier and Type | Class and Description |
---|---|
class |
BuffReaderDelimParser |
class |
BuffReaderFixedParser |
class |
DBBuffReaderDelimParser |
class |
DBBuffReaderFixedParser |
Modifier and Type | Method and Description |
---|---|
Parser |
BuffReaderParseFactory.newDelimitedParser(Connection con,
InputStream dataSourceStream,
String dataDefinition,
char delimiter,
char qualifier,
boolean ignoreFirstRecord) |
Parser |
BuffReaderParseFactory.newDelimitedParser(Connection con,
Reader dataSource,
String dataDefinition,
char delimiter,
char qualifier,
boolean ignoreFirstRecord)
Not supported at this time.
|
Parser |
BuffReaderParseFactory.newDelimitedParser(File dataSource,
char delimiter,
char qualifier) |
Parser |
BuffReaderParseFactory.newDelimitedParser(File pzmapXML,
File dataSource,
char delimiter,
char qualifier,
boolean ignoreFirstRecord) |
Parser |
BuffReaderParseFactory.newDelimitedParser(InputStream dataSourceStream,
char delimiter,
char qualifier) |
Parser |
BuffReaderParseFactory.newDelimitedParser(InputStream pzmapXMLStream,
InputStream dataSourceStream,
char delimiter,
char qualifier,
boolean ignoreFirstRecord) |
Parser |
BuffReaderParseFactory.newDelimitedParser(Reader dataSource,
char delimiter,
char qualifier) |
Parser |
BuffReaderParseFactory.newDelimitedParser(Reader pzmapXML,
Reader dataSource,
char delimiter,
char qualifier,
boolean ignoreFirstRecord) |
Parser |
BuffReaderParseFactory.newFixedLengthParser(Connection con,
File dataSource,
String dataDefinition)
Not supported at this time.
|
Parser |
BuffReaderParseFactory.newFixedLengthParser(Connection con,
InputStream dataSourceStream,
String dataDefinition)
Not supported at this time.
|
Parser |
BuffReaderParseFactory.newFixedLengthParser(Connection con,
Reader dataSource,
String dataDefinition) |
Parser |
BuffReaderParseFactory.newFixedLengthParser(File pzmapXML,
File dataSource) |
Parser |
BuffReaderParseFactory.newFixedLengthParser(InputStream pzmapXMLStream,
InputStream dataSourceStream) |
Parser |
BuffReaderParseFactory.newFixedLengthParser(Reader pzmapXMLStream,
Reader dataSource) |
Modifier and Type | Method and Description |
---|---|
void |
OrderBy.setParser(Parser parser) |
Modifier and Type | Method and Description |
---|---|
static Map<String,Integer> |
ParserUtils.buidColumnIndexMap(List<ColumnMetaData> columns,
Parser p)
Build a map of name/position based on a list of ColumnMetaData.
|
static List<ColumnMetaData> |
ParserUtils.buildMDFromSQLTable(Connection con,
String dataDefinition,
Parser parser)
Returns a definition of pz column metadata from a given
pz datastructure held in an SQL database
|
static MetaData |
ParserUtils.getPZMetaDataFromFile(String line,
char delimiter,
char qualifier,
Parser p,
boolean addSuffixToDuplicateColumnNames)
Returns a list of ColumnMetaData objects.
|
Modifier and Type | Method and Description |
---|---|
static Map<String,Object> |
MapParser.parse(Reader xmlStreamReader,
Parser pzparser)
New method based on Reader.
|
static MetaData |
MapParser.parseMap(Reader xmlStreamReader,
Parser pzparser)
New method based on Reader.
|
void |
XMLRecordElement.setColumns(List<ColumnMetaData> columnsToUse,
Parser p) |
Copyright © 2006–2021 Appendium - Portfolio Financing Platform. All rights reserved.