@InterfaceAudience.Internal public class BloomDataMapWriter extends DataMapWriter
| Modifier and Type | Field and Description |
|---|---|
protected int |
currentBlockletId |
protected List<CarbonBloomFilter> |
indexBloomFilters |
dataMapPath, segmentId, tablePath| Modifier and Type | Method and Description |
|---|---|
void |
finish() |
protected byte[] |
getStringData(Object data) |
void |
onBlockEnd(String blockId) |
void |
onBlockletEnd(int blockletId) |
void |
onBlockletStart(int blockletId) |
void |
onBlockStart(String blockId) |
void |
onPageAdded(int blockletId,
int pageId,
int pageSize,
ColumnPage[] pages) |
protected void |
releaseResouce() |
protected void |
resetBloomFilters() |
protected void |
writeBloomDataMapFile() |
commitFile, getDefaultDataMapPath, getIndexColumnsprotected int currentBlockletId
protected List<CarbonBloomFilter> indexBloomFilters
public void onBlockStart(String blockId) throws IOException
onBlockStart in class DataMapWriterIOExceptionpublic void onBlockEnd(String blockId) throws IOException
onBlockEnd in class DataMapWriterIOExceptionpublic void onBlockletStart(int blockletId)
onBlockletStart in class DataMapWriterprotected void resetBloomFilters()
public void onBlockletEnd(int blockletId)
onBlockletEnd in class DataMapWriterpublic void onPageAdded(int blockletId,
int pageId,
int pageSize,
ColumnPage[] pages)
onPageAdded in class DataMapWriterprotected byte[] getStringData(Object data)
protected void writeBloomDataMapFile()
public void finish()
throws IOException
finish in class DataMapWriterIOExceptionprotected void releaseResouce()
Copyright © 2016–2018 The Apache Software Foundation. All rights reserved.