Class ChainedHashTable
java.lang.Object
org.apache.drill.exec.physical.impl.common.ChainedHashTable
This is a master class used to generate code for
HashTable
s.-
Constructor Summary
ConstructorDescriptionChainedHashTable
(HashTableConfig htConfig, FragmentContext context, BufferAllocator allocator, RecordBatch incomingBuild, RecordBatch incomingProbe, RecordBatch outgoing) -
Method Summary
Modifier and TypeMethodDescriptioncreateAndSetupHashTable
(TypedFieldId[] outKeyFieldIds) void
updateIncoming
(RecordBatch incomingBuild, RecordBatch incomingProbe)
-
Constructor Details
-
ChainedHashTable
public ChainedHashTable(HashTableConfig htConfig, FragmentContext context, BufferAllocator allocator, RecordBatch incomingBuild, RecordBatch incomingProbe, RecordBatch outgoing)
-
-
Method Details
-
updateIncoming
-
createAndSetupHashTable
public HashTable createAndSetupHashTable(TypedFieldId[] outKeyFieldIds) throws ClassTransformationException, IOException, SchemaChangeException
-