public class JsonDataReaderEngine extends AbstractDataReaderEngine
Constructor and Description |
---|
JsonDataReaderEngine(ReadableDataLocation dataLocation,
SdmxBeanRetrievalManager beanRetrieval,
DataStructureBean defaultDsd,
DataflowBean defaultDataflow,
ProvisionAgreementBean defaultProvisionAgreement) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes the reader engine, and releases all resources.
|
DataReaderEngine |
createCopy()
Creates a copy of this data reader engine, the copy is another iterator over the same source data
|
java.util.List<KeyValue> |
getDatasetAttributes()
Returns the attributes available for the current dataset
|
void |
reset()
Moves the read position back to the start of the Data Set (getKeyablePosition() moved back to -1)
|
copyToOutputStream, getCrossSectionConcept, getCurrentDatasetHeaderBean, getCurrentKey, getCurrentObservation, getDataFlow, getDatasetPosition, getDataStructure, getHeader, getKeyablePosition, getObsPosition, getProvisionAgreement, getSeriesPosition, isTimeSeries, moveNextDataset, moveNextKeyable, moveNextObservation
public JsonDataReaderEngine(ReadableDataLocation dataLocation, SdmxBeanRetrievalManager beanRetrieval, DataStructureBean defaultDsd, DataflowBean defaultDataflow, ProvisionAgreementBean defaultProvisionAgreement)
public void reset()
DataReaderEngine
reset
in interface DataReaderEngine
reset
in class AbstractDataReaderEngine
public DataReaderEngine createCopy()
DataReaderEngine
public java.util.List<KeyValue> getDatasetAttributes()
DataReaderEngine
public void close()
DataReaderEngine