public class SerDeLowLevelCacheImpl extends Object implements LlapOomDebugDump
Modifier and Type | Class and Description |
---|---|
static class |
SerDeLowLevelCacheImpl.FileData |
static class |
SerDeLowLevelCacheImpl.StripeData |
Constructor and Description |
---|
SerDeLowLevelCacheImpl(LlapDaemonCacheMetrics metrics,
LowLevelCachePolicy cachePolicy,
org.apache.hadoop.hive.common.io.Allocator allocator) |
Modifier and Type | Method and Description |
---|---|
static LlapDataBuffer |
allocateFake() |
String |
debugDumpForOom() |
SerDeLowLevelCacheImpl.FileData |
getFileData(Object fileKey,
long start,
long end,
boolean[] includes,
org.apache.hadoop.hive.common.io.DataCache.DiskRangeListFactory factory,
LowLevelCacheCounters qfCounters,
org.apache.hadoop.hive.common.io.DataCache.BooleanRef gotAllData) |
void |
notifyEvicted(org.apache.hadoop.hive.common.io.encoded.MemoryBuffer buffer) |
void |
putFileData(SerDeLowLevelCacheImpl.FileData data,
LowLevelCache.Priority priority,
LowLevelCacheCounters qfCounters) |
void |
startThreads() |
static String |
toString(LlapDataBuffer[][] data) |
static String |
toString(LlapDataBuffer[][][] data) |
public SerDeLowLevelCacheImpl(LlapDaemonCacheMetrics metrics, LowLevelCachePolicy cachePolicy, org.apache.hadoop.hive.common.io.Allocator allocator)
public static String toString(LlapDataBuffer[][][] data)
public static String toString(LlapDataBuffer[][] data)
public void startThreads()
public SerDeLowLevelCacheImpl.FileData getFileData(Object fileKey, long start, long end, boolean[] includes, org.apache.hadoop.hive.common.io.DataCache.DiskRangeListFactory factory, LowLevelCacheCounters qfCounters, org.apache.hadoop.hive.common.io.DataCache.BooleanRef gotAllData) throws IOException
IOException
public void putFileData(SerDeLowLevelCacheImpl.FileData data, LowLevelCache.Priority priority, LowLevelCacheCounters qfCounters)
public static LlapDataBuffer allocateFake()
public final void notifyEvicted(org.apache.hadoop.hive.common.io.encoded.MemoryBuffer buffer)
public String debugDumpForOom()
debugDumpForOom
in interface LlapOomDebugDump
Copyright © 2021 The Apache Software Foundation. All rights reserved.