uk.ac.starlink.table.TableSinkpublic class LimitRowSink
extends java.lang.Object
implements uk.ac.starlink.table.TableSink
| Constructor | Description |
|---|---|
LimitRowSink(uk.ac.starlink.table.TableSink base,
long maxrow) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
acceptMetadata(uk.ac.starlink.table.StarTable table) |
|
void |
acceptRow(java.lang.Object[] row) |
|
void |
endRows() |
|
boolean |
isTruncated() |
Indicates whether this sink has received any rows that it has
refused to pass on to its base sink.
|
public LimitRowSink(uk.ac.starlink.table.TableSink base,
long maxrow)
base - base sinkmaxrow - maximum number of rows this sink will transmit
to its basepublic void acceptMetadata(uk.ac.starlink.table.StarTable table)
throws uk.ac.starlink.table.TableFormatException
acceptMetadata in interface uk.ac.starlink.table.TableSinkuk.ac.starlink.table.TableFormatExceptionpublic void acceptRow(java.lang.Object[] row)
throws java.io.IOException
acceptRow in interface uk.ac.starlink.table.TableSinkjava.io.IOExceptionpublic void endRows()
throws java.io.IOException
endRows in interface uk.ac.starlink.table.TableSinkjava.io.IOExceptionpublic boolean isTruncated()
Copyright © 2018 Central Laboratory of the Research Councils. All Rights Reserved.