@InterfaceAudience.Internal public class BloomCoarseGrainDataMapFactory extends DataMapFactory<CoarseGrainDataMap>
| Constructor and Description |
|---|
BloomCoarseGrainDataMapFactory(CarbonTable carbonTable,
DataMapSchema dataMapSchema) |
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 static Set<String> getAllShardPaths(String tablePath, String segmentId, String dataMapName)
public 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(String 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 deleteSegmentDatamapData(String segmentId) throws IOException
deleteSegmentDatamapData 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>public String getCacheSize()
getCacheSize in class DataMapFactory<CoarseGrainDataMap>Copyright © 2016–2019 The Apache Software Foundation. All rights reserved.