public abstract class AbstractMapJoinTableContainer extends Object implements MapJoinPersistableTableContainer
MapJoinTableContainer.NonMatchedSmallTableIterator, MapJoinTableContainer.ReusableGetAdaptor
Modifier and Type | Field and Description |
---|---|
protected static String |
LOAD_NAME |
protected static String |
THESHOLD_NAME |
Modifier | Constructor and Description |
---|---|
protected |
AbstractMapJoinTableContainer(Map<String,String> metaData) |
Modifier and Type | Method and Description |
---|---|
protected static Map<String,String> |
createConstructorMetaData(int threshold,
float loadFactor)
Creates metadata for implementation classes' ctors from threshold and load factor.
|
String |
getKey()
Return the assigned key.
|
Map<String,String> |
getMetaData() |
protected void |
putMetaData(String key,
String value) |
void |
setKey(String key)
Assign a key to the container, which can be used to cache it.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
entrySet, get, put, size
clear, createGetter, createNonMatchedSmallTableIterator, dumpMetrics, getAnyKey, hasSpill, putRow, seal, setSerde
getEstimatedMemorySize
protected static final String THESHOLD_NAME
protected static final String LOAD_NAME
protected static Map<String,String> createConstructorMetaData(int threshold, float loadFactor)
public Map<String,String> getMetaData()
getMetaData
in interface MapJoinPersistableTableContainer
public void setKey(String key)
MapJoinTableContainer
setKey
in interface MapJoinTableContainer
public String getKey()
MapJoinTableContainer
getKey
in interface MapJoinTableContainer
Copyright © 2022 The Apache Software Foundation. All rights reserved.