@InterfaceAudience.Internal public class BloomCoarseGrainDataMap extends CoarseGrainDataMap
| Modifier and Type | Field and Description |
|---|---|
static String |
BLOOM_INDEX_SUFFIX |
| Constructor and Description |
|---|
BloomCoarseGrainDataMap() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
finish() |
static String |
getBloomIndexFile(String shardPath,
String colName)
get bloom index file
|
void |
init(DataMapModel dataMapModel) |
boolean |
isScanRequired(FilterResolverIntf filterExp) |
List<Blocklet> |
prune(FilterResolverIntf filterExp,
SegmentProperties segmentProperties,
List<PartitionSpec> partitions) |
void |
setIndexedColumn(Set<String> indexedColumn) |
public static final String BLOOM_INDEX_SUFFIX
public void init(DataMapModel dataMapModel) throws IOException
IOExceptionpublic List<Blocklet> prune(FilterResolverIntf filterExp, SegmentProperties segmentProperties, List<PartitionSpec> partitions)
public boolean isScanRequired(FilterResolverIntf filterExp)
public void clear()
public static String getBloomIndexFile(String shardPath, String colName)
shardPath - path for the shardcolName - index column namepublic void finish()
Copyright © 2016–2018 The Apache Software Foundation. All rights reserved.