private abstract class LongValueColumnImpl.LongValueBufferHolder
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
private |
LongValueBufferHolder() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Discards the current the current long value data page.
|
protected java.nio.ByteBuffer |
findNewPage(int dataLength) |
protected abstract TempPageHolder |
getBufferHolder() |
java.nio.ByteBuffer |
getLongValuePage(int dataLength)
Returns a long value data page with space for data of the given length.
|
int |
getOwnedPageCount() |
int |
getPageNumber()
Returns the page number of the current long value data page.
|
public java.nio.ByteBuffer getLongValuePage(int dataLength)
throws java.io.IOException
java.io.IOExceptionprotected java.nio.ByteBuffer findNewPage(int dataLength)
throws java.io.IOException
java.io.IOExceptionpublic int getOwnedPageCount()
public int getPageNumber()
public void clear()
throws java.io.IOException
java.io.IOExceptionprotected abstract TempPageHolder getBufferHolder()