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)
Constructor with default options.
|
AsciiStarTable(DataSource datsrc,
int maxSample,
RowEvaluator.Decoder<?>[] decoders)
Constructor with configuration option.
|
| 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 List<String> |
readRow(PushbackInputStream in)
Reads the next row of data from a given stream.
|
getColumnCount, getColumnInfo, getInputStream, getRowCount, getRowSequence, initcheckedLongToInt, close, getCell, getColumnAuxDataInfos, getName, getParameters, getRow, getRowAccess, getRowSplittable, getURL, isRandom, setName, setParameters, setURLclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetParameterByName, setParameterpublic AsciiStarTable(DataSource datsrc) throws TableFormatException, IOException
datsrc - the data source containing the table textTableFormatException - if the input stream doesn't appear to
form a ASCII-format tableIOException - if some I/O error occurspublic AsciiStarTable(DataSource datsrc, int maxSample, RowEvaluator.Decoder<?>[] decoders) throws TableFormatException, IOException
datsrc - the data source containing the table textmaxSample - maximum number of rows sampled to determine
column data types; if <=0, all rows are sampleddecoders - permitted data type decodersTableFormatException - if the input stream doesn't appear to
form a ASCII-format tableIOException - if some I/O error occursprotected RowEvaluator.Metadata obtainMetadata() throws TableFormatException, IOException
StreamStarTableobtainMetadata in class StreamStarTableTableFormatException - if the data doesn't represent this
kind of tableIOException - if I/O error is encounteredprotected List<String> readRow(PushbackInputStream in) throws IOException
readRow in class StreamStarTablein - input streamnull for end of streamTableFormatException - if the data doesn't represent this
kind of tableIOException - if I/O error is encounteredCopyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.