Class MutableRecordAndPosition<E>
java.lang.Object
org.apache.flink.connector.file.src.util.RecordAndPosition<E>
org.apache.flink.connector.file.src.util.MutableRecordAndPosition<E>
A mutable version of the
RecordAndPosition.
This mutable object is useful in cases where only once instance of a RecordAndPosition
is needed at a time, like for the result values of the BulkFormat.RecordIterator.
-
Field Summary
Fields inherited from class org.apache.flink.connector.file.src.util.RecordAndPosition
NO_OFFSET -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidUpdates the record and position in this object.voidSets the next record of a sequence.voidsetPosition(long offset, long recordSkipCount) Sets the position without setting a record.Methods inherited from class org.apache.flink.connector.file.src.util.RecordAndPosition
getOffset, getRecord, getRecordSkipCount, toString
-
Constructor Details
-
MutableRecordAndPosition
public MutableRecordAndPosition()
-
-
Method Details
-
set
Updates the record and position in this object. -
setPosition
public void setPosition(long offset, long recordSkipCount) Sets the position without setting a record. -
setNext
Sets the next record of a sequence. This increments therecordSkipCountby one.
-