public class BPlusTreePageValueManager<T> extends Object implements PageValueManager<T>
| Constructor and Description |
|---|
BPlusTreePageValueManager(PageManager pageManager,
PageValueManager<T> valueSerializer) |
| Modifier and Type | Method and Description |
|---|---|
static <T> PageValueManager<T> |
create(PageManager pageManager,
PageValueManager<T> valueSerializer) |
void |
disposeBytes(byte[] bytes) |
byte[] |
getBytes(Page page) |
byte[] |
getBytes(T value) |
<V extends T> |
getValue(byte[] indexBytes) |
<V extends T> |
readFromPage(Page page) |
public BPlusTreePageValueManager(PageManager pageManager, PageValueManager<T> valueSerializer)
public static <T> PageValueManager<T> create(PageManager pageManager, PageValueManager<T> valueSerializer)
public void disposeBytes(byte[] bytes)
disposeBytes in interface PageValueManager<T>public byte[] getBytes(Page page)
getBytes in interface PageValueManager<T>public byte[] getBytes(T value)
getBytes in interface PageValueManager<T>public <V extends T> V getValue(byte[] indexBytes)
getValue in interface PageValueManager<T>public <V extends T> V readFromPage(Page page)
readFromPage in interface PageValueManager<T>Copyright © 2015 Revolution Systems Inc.. All rights reserved.