public class BasicCachedFile extends BasicFile
REPORT_INTERVAL| Constructor and Description |
|---|
BasicCachedFile() |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(BaseCachedColumn column)
Add a new column.
|
void |
analyze(java.io.File input,
boolean headers,
CSVFormat format)
Analyze the input file.
|
java.lang.String |
getColumnData(java.lang.String name,
ReadCSV csv)
Get the data for a specific column.
|
java.util.Map<java.lang.String,BaseCachedColumn> |
getColumnMapping() |
java.util.List<BaseCachedColumn> |
getColumns() |
appendSeparator, getColumnCount, getFormat, getInputFilename, getInputHeadings, getPrecision, getRecordCount, getReport, getReportInterval, getScript, isAnalyzed, isExpectInputHeaders, isProduceOutputHeaders, performBasicCounts, prepareOutputFile, readHeaders, reportDone, reportDone, requestStop, resetStatus, setAnalyzed, setColumnCount, setExpectInputHeaders, setInputFilename, setInputFormat, setInputHeadings, setPrecision, setProduceOutputHeaders, setRecordCount, setReport, setReportInterval, setScript, shouldStop, toString, updateStatus, updateStatus, validateAnalyzed, writeRowpublic void addColumn(BaseCachedColumn column)
column - The column to add.public void analyze(java.io.File input,
boolean headers,
CSVFormat format)
input - The input file.headers - True, if there are headers.format - The format of the CSV data.public java.lang.String getColumnData(java.lang.String name,
ReadCSV csv)
name - The column to read.csv - The CSV file to read from.public java.util.Map<java.lang.String,BaseCachedColumn> getColumnMapping()
public java.util.List<BaseCachedColumn> getColumns()