Class BinaryHashPartition
java.lang.Object
org.apache.flink.runtime.memory.AbstractPagedInputView
org.apache.flink.table.runtime.hashtable.BinaryHashPartition
- All Implemented Interfaces:
DataInput,org.apache.flink.core.memory.DataInputView,org.apache.flink.core.memory.SeekableDataInputView
public class BinaryHashPartition
extends org.apache.flink.runtime.memory.AbstractPagedInputView
implements org.apache.flink.core.memory.SeekableDataInputView
A partition.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static final classBuild side buffer. -
Field Summary
Fields inherited from class org.apache.flink.runtime.memory.AbstractPagedInputView
headerLength -
Method Summary
Modifier and TypeMethodDescriptionprotected intgetLimitForSegment(org.apache.flink.core.memory.MemorySegment segment) protected org.apache.flink.core.memory.MemorySegmentnextSegment(org.apache.flink.core.memory.MemorySegment current) voidsetReadPosition(long pointer) Methods inherited from class org.apache.flink.runtime.memory.AbstractPagedInputView
advance, clear, doAdvance, getCurrentPositionInSegment, getCurrentSegment, getCurrentSegmentLimit, getHeaderLength, read, read, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, seekInput, skipBytes, skipBytesToReadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.io.DataInput
readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, skipBytesMethods inherited from interface org.apache.flink.core.memory.DataInputView
read, read, skipBytesToRead
-
Method Details
-
setReadPosition
public void setReadPosition(long pointer) - Specified by:
setReadPositionin interfaceorg.apache.flink.core.memory.SeekableDataInputView
-
nextSegment
protected org.apache.flink.core.memory.MemorySegment nextSegment(org.apache.flink.core.memory.MemorySegment current) throws IOException - Specified by:
nextSegmentin classorg.apache.flink.runtime.memory.AbstractPagedInputView- Throws:
IOException
-
getLimitForSegment
protected int getLimitForSegment(org.apache.flink.core.memory.MemorySegment segment) - Specified by:
getLimitForSegmentin classorg.apache.flink.runtime.memory.AbstractPagedInputView
-