com.univocity.parsers.common
Interface ResultRecord<C extends com.univocity.parsers.common.Context>

All Superinterfaces:
com.univocity.parsers.common.record.Record

public interface ResultRecord<C extends com.univocity.parsers.common.Context>
extends com.univocity.parsers.common.record.Record

A ResultRecord is a record that can be linked with one more more ResultRecords.

Author:
uniVocity Software Pty Ltd - dev@univocity.com
See Also:
ResultRecordMetaData

Method Summary
 Results<? extends Result<? extends ResultRecord,C>> getLinkedEntityData()
          Gets all of the associated Result for this ResultRecord.
 Result<? extends ResultRecord,C> getLinkedFieldData()
          Gets Results with data for additional fields linked to the current record.
 ResultRecordMetaData getMetaData()
          Get the meta data associated with the ResultRecord
 boolean hasLinkedData()
           
 
Methods inherited from interface com.univocity.parsers.common.record.Record
fillEnumMap, fillEnumObjectMap, fillFieldMap, fillFieldObjectMap, fillIndexMap, fillIndexObjectMap, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getByte, getByte, getByte, getCalendar, getCalendar, getCalendar, getCalendar, getCalendar, getCalendar, getChar, getChar, getChar, getDate, getDate, getDate, getDate, getDate, getDate, getDouble, getDouble, getDouble, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getFloat, getFloat, getFloat, getInt, getInt, getInt, getInt, getInt, getInt, getLong, getLong, getLong, getLong, getLong, getLong, getShort, getShort, getShort, getShort, getShort, getShort, getString, getString, getString, getString, getString, getString, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValues, getValues, getValues, getValues, toEnumMap, toEnumObjectMap, toFieldMap, toFieldObjectMap, toIndexMap, toIndexObjectMap
 

Method Detail

getLinkedFieldData

Result<? extends ResultRecord,C> getLinkedFieldData()
Gets Results with data for additional fields linked to the current record.

Returns:
the result linked to this ResultRecord

getLinkedEntityData

Results<? extends Result<? extends ResultRecord,C>> getLinkedEntityData()
Gets all of the associated Result for this ResultRecord.

Returns:
all of the associated Records.

hasLinkedData

boolean hasLinkedData()
Returns:
whether or not there is any linked results

getMetaData

ResultRecordMetaData getMetaData()
Get the meta data associated with the ResultRecord

Specified by:
getMetaData in interface com.univocity.parsers.common.record.Record
Returns:
the meta data associated with the record.


Copyright © 2018 uniVocity Software Pty Ltd. All rights reserved.