public class DatasetReader extends DataReader
Dataset
.DataEndpoint.State
fieldLineage, recordLineage
lastRecord, PRODUCT, PRODUCT_VERSION, VENDOR, XML_INPUT_FACTORY_KEY
BUFFER_SIZE, captureElapsedTime, DEFAULT_READ_BUFFER_SIZE
id, log, name, TIMESTAMP_FORMAT
Constructor and Description |
---|
DatasetReader(Dataset dataset) |
DatasetReader(Dataset dataset,
long offset,
int count) |
Modifier and Type | Method and Description |
---|---|
int |
getCount() |
Dataset |
getDataset() |
long |
getOffset() |
protected Record |
readImpl()
Overridden by subclasses to read the next record from this
DataReader . |
addExceptionProperties, addLineage, available, getBufferSize, getNestedEndpoint, getNestedReader, getRootEndpoint, getRootReader, isExhausted, isLineageSupported, isSaveLineage, peek, pop, push, read, setSaveLineage, skip
close, decrementRecordCount, enableJmx, getLastRecord, getRecordCount, getRecordCountAsBigInteger, getRecordCountAsString, incrementRecordCount, isRecordCountBigInteger, open, resetRecordCount, toString
addElapsedtime, assertClosed, assertNotOpened, assertOpened, finalize, getClosedOn, getDescription, getElapsedTime, getElapsedTimeAsString, getOpenedOn, getOpenElapsedTime, getOpenElapsedTimeAsString, getSelfTime, getSelfTimeAsString, getState, isCaptureElapsedTime, isClosed, isOpen, setCaptureElapsedTime, setDescription
public DatasetReader(Dataset dataset, long offset, int count)
public DatasetReader(Dataset dataset)
public Dataset getDataset()
public long getOffset()
public int getCount()
protected Record readImpl() throws Throwable
DataReader
DataReader
. The default
implementation of DataReader.read()
now insures that this method will not be called again after it returns
a null
.
If no record is available, null
will be returned.
readImpl
in class DataReader
Throwable
Copyright (c) 2006-2023 North Concepts Inc. All Rights Reserved.