| Modifier and Type | Class and Description |
|---|---|
class |
ExternalBuffer.BufferIterator
Iterator of external buffer.
|
RowBuffer.RowBufferIterator| Modifier and Type | Method and Description |
|---|---|
void |
complete() |
boolean |
flushMemory() |
List<ChannelWithMeta> |
getSpillChannels() |
long |
memoryOccupancy() |
RowBuffer.RowBufferIterator |
newIterator() |
boolean |
put(InternalRow row) |
void |
reset() |
int |
size() |
public boolean flushMemory()
throws IOException
flushMemory in interface RowBufferIOExceptionpublic boolean put(InternalRow row) throws IOException
put in interface RowBufferIOExceptionpublic RowBuffer.RowBufferIterator newIterator()
newIterator in interface RowBufferpublic long memoryOccupancy()
memoryOccupancy in interface RowBuffer@VisibleForTesting public List<ChannelWithMeta> getSpillChannels()
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.