@InterfaceAudience.Internal public class BloomCoarseGrainDataMapFactory extends DataMapFactory<CoarseGrainDataMap>
| Constructor and Description |
|---|
BloomCoarseGrainDataMapFactory(CarbonTable carbonTable,
DataMapSchema dataMapSchema) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
clear(Segment segment) |
DataMapBuilder |
createBuilder(Segment segment,
String shardName,
SegmentProperties segmentProperties) |
DataMapWriter |
createWriter(Segment segment,
String shardName,
SegmentProperties segmentProperties) |
void |
deleteDatamapData() |
void |
deleteDatamapData(Segment segment) |
void |
fireEvent(Event event) |
DataMapLevel |
getDataMapLevel() |
List<CoarseGrainDataMap> |
getDataMaps(DataMapDistributable distributable) |
List<CoarseGrainDataMap> |
getDataMaps(Segment segment) |
DataMapMeta |
getMeta() |
boolean |
isOperationBlocked(TableOperation operation,
Object... targets) |
List<DataMapDistributable> |
toDistributable(Segment segment) |
boolean |
willBecomeStale(TableOperation operation) |
getCarbonTable, getDataMaps, getDataMapSchema, setCarbonTable, supportRebuild, validatepublic BloomCoarseGrainDataMapFactory(CarbonTable carbonTable, DataMapSchema dataMapSchema) throws org.apache.carbondata.common.exceptions.sql.MalformedDataMapCommandException
org.apache.carbondata.common.exceptions.sql.MalformedDataMapCommandExceptionpublic DataMapWriter createWriter(Segment segment, String shardName, SegmentProperties segmentProperties) throws IOException
createWriter in class DataMapFactory<CoarseGrainDataMap>IOExceptionpublic DataMapBuilder createBuilder(Segment segment, String shardName, SegmentProperties segmentProperties) throws IOException
createBuilder in class DataMapFactory<CoarseGrainDataMap>IOExceptionpublic List<CoarseGrainDataMap> getDataMaps(Segment segment) throws IOException
getDataMaps in class DataMapFactory<CoarseGrainDataMap>IOExceptionpublic List<CoarseGrainDataMap> getDataMaps(DataMapDistributable distributable) throws IOException
getDataMaps in class DataMapFactory<CoarseGrainDataMap>IOExceptionpublic List<DataMapDistributable> toDistributable(Segment segment)
toDistributable in class DataMapFactory<CoarseGrainDataMap>public void fireEvent(Event event)
fireEvent in class DataMapFactory<CoarseGrainDataMap>public void clear(Segment segment)
clear in class DataMapFactory<CoarseGrainDataMap>public void clear()
clear in class DataMapFactory<CoarseGrainDataMap>public void deleteDatamapData(Segment segment) throws IOException
deleteDatamapData in class DataMapFactory<CoarseGrainDataMap>IOExceptionpublic void deleteDatamapData()
deleteDatamapData in class DataMapFactory<CoarseGrainDataMap>public boolean willBecomeStale(TableOperation operation)
willBecomeStale in class DataMapFactory<CoarseGrainDataMap>public boolean isOperationBlocked(TableOperation operation, Object... targets)
isOperationBlocked in class DataMapFactory<CoarseGrainDataMap>public DataMapMeta getMeta()
getMeta in class DataMapFactory<CoarseGrainDataMap>public DataMapLevel getDataMapLevel()
getDataMapLevel in class DataMapFactory<CoarseGrainDataMap>Copyright © 2016–2018 The Apache Software Foundation. All rights reserved.