@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) |
DataMapWriter |
createWriter(Segment segment,
String shardName) |
void |
deleteDatamapData() |
void |
fireEvent(Event event) |
DataMapLevel |
getDataMapLevel() |
List<CoarseGrainDataMap> |
getDataMaps(DataMapDistributable distributable) |
List<CoarseGrainDataMap> |
getDataMaps(Segment segment) |
DataMapMeta |
getMeta() |
List<DataMapDistributable> |
toDistributable(Segment segment) |
boolean |
willBecomeStale(TableOperation operation) |
getCarbonTable, getDataMapSchema, 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) throws IOException
createWriter in class DataMapFactory<CoarseGrainDataMap>IOExceptionpublic DataMapBuilder createBuilder(Segment segment, String shardName) 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()
deleteDatamapData in class DataMapFactory<CoarseGrainDataMap>public boolean willBecomeStale(TableOperation operation)
willBecomeStale 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.