public class AsciiStarTable extends StreamStarTable
Here are the rules:
null" (unquoted) represents the null valueBoolean,
Short
Integer,
Long,
Float,
Double,
String
END| Constructor and Description |
|---|
AsciiStarTable(DataSource datsrc)
Constructs a new AsciiStarTable from a datasource.
|
| Modifier and Type | Method and Description |
|---|---|
protected RowEvaluator.Metadata |
obtainMetadata()
Obtains column metadata for this table, probably by reading through
the rows once and using a RowEvaluator.
|
protected java.util.List<java.lang.String> |
readRow(java.io.PushbackInputStream in)
Reads the next row of data from a given stream.
|
getColumnCount, getColumnInfo, getInputStream, getRowCount, getRowSequence, initcheckedLongToInt, getCell, getColumnAuxDataInfos, getName, getParameterByName, getParameters, getRow, getURL, isRandom, setName, setParameter, setParameters, setURLpublic AsciiStarTable(DataSource datsrc) throws TableFormatException, java.io.IOException
datsrc - the data source containing the table textTableFormatException - if the input stream doesn't appear to
form a ASCII-format tablejava.io.IOException - if some I/O error occursprotected RowEvaluator.Metadata obtainMetadata() throws TableFormatException, java.io.IOException
StreamStarTableobtainMetadata in class StreamStarTableTableFormatException - if the data doesn't represent this
kind of tablejava.io.IOException - if I/O error is encounteredprotected java.util.List<java.lang.String> readRow(java.io.PushbackInputStream in)
throws java.io.IOException
readRow in class StreamStarTablein - input streamTableFormatException - if the data doesn't represent this
kind of tablejava.io.IOException - if I/O error is encountered