public class ColumnWriteStoreImpl extends Object implements ColumnWriteStore
| Constructor and Description |
|---|
ColumnWriteStoreImpl(PageWriteStore pageWriteStore,
int pageSizeThreshold,
int initialSizePerCol,
boolean enableDictionary) |
| Modifier and Type | Method and Description |
|---|---|
long |
allocatedSize() |
void |
flush()
when we are done writing to flush to the underlying storage
|
ColumnWriter |
getColumnWriter(ColumnDescriptor path) |
long |
maxColMemSize() |
long |
memSize() |
String |
memUsageString() |
String |
toString() |
public ColumnWriteStoreImpl(PageWriteStore pageWriteStore, int pageSizeThreshold, int initialSizePerCol, boolean enableDictionary)
public ColumnWriter getColumnWriter(ColumnDescriptor path)
getColumnWriter in interface ColumnWriteStorepath - the column for which to create a writerpublic long allocatedSize()
public long memSize()
public long maxColMemSize()
public void flush()
ColumnWriteStoreflush in interface ColumnWriteStorepublic String memUsageString()
Copyright © 2013. All Rights Reserved.