public class OrcMetadataCache extends Object
Constructor and Description |
---|
OrcMetadataCache(MemoryManager memoryManager,
LowLevelCachePolicy policy,
boolean useEstimateCache) |
Modifier and Type | Method and Description |
---|---|
OrcFileMetadata |
getFileMetadata(Object fileKey) |
org.apache.hadoop.hive.common.io.DiskRangeList |
getIncompleteCbs(Object fileKey,
org.apache.hadoop.hive.common.io.DiskRangeList ranges,
long baseOffset,
org.apache.hadoop.hive.common.io.DataCache.DiskRangeListFactory factory,
org.apache.hadoop.hive.common.io.DataCache.BooleanRef gotAllData) |
OrcStripeMetadata |
getStripeMetadata(OrcBatchKey stripeKey) |
void |
notifyEvicted(OrcFileEstimateErrors buffer) |
void |
notifyEvicted(OrcFileMetadata buffer) |
void |
notifyEvicted(OrcStripeMetadata buffer) |
OrcFileMetadata |
putFileMetadata(OrcFileMetadata metaData) |
void |
putIncompleteCbs(Object fileKey,
org.apache.hadoop.hive.common.io.DiskRange[] ranges,
long baseOffset) |
OrcStripeMetadata |
putStripeMetadata(OrcStripeMetadata metaData) |
public OrcMetadataCache(MemoryManager memoryManager, LowLevelCachePolicy policy, boolean useEstimateCache)
public OrcFileMetadata putFileMetadata(OrcFileMetadata metaData)
public OrcStripeMetadata putStripeMetadata(OrcStripeMetadata metaData)
public void putIncompleteCbs(Object fileKey, org.apache.hadoop.hive.common.io.DiskRange[] ranges, long baseOffset)
public OrcStripeMetadata getStripeMetadata(OrcBatchKey stripeKey) throws IOException
IOException
public OrcFileMetadata getFileMetadata(Object fileKey) throws IOException
IOException
public org.apache.hadoop.hive.common.io.DiskRangeList getIncompleteCbs(Object fileKey, org.apache.hadoop.hive.common.io.DiskRangeList ranges, long baseOffset, org.apache.hadoop.hive.common.io.DataCache.DiskRangeListFactory factory, org.apache.hadoop.hive.common.io.DataCache.BooleanRef gotAllData)
public void notifyEvicted(OrcFileMetadata buffer)
public void notifyEvicted(OrcStripeMetadata buffer)
public void notifyEvicted(OrcFileEstimateErrors buffer)
Copyright © 2021 The Apache Software Foundation. All rights reserved.