Package io.trino.operator.join.unspilled
Class LookupJoinOperator
java.lang.Object
io.trino.operator.join.unspilled.LookupJoinOperator
- All Implemented Interfaces:
WorkProcessorOperator,WorkProcessorOperatorAdapter.AdapterWorkProcessorOperator,AutoCloseable
public class LookupJoinOperator
extends Object
implements WorkProcessorOperatorAdapter.AdapterWorkProcessorOperator
Like
LookupJoinOperator but simplified,
without spill support.-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()voidfinish()ReturnsOperatorInfo.booleanprocess()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.trino.operator.WorkProcessorOperator
getMetrics
-
Method Details
-
getOperatorInfo
Description copied from interface:WorkProcessorOperatorReturnsOperatorInfo. This method must be thread safe. This method might be called after operator is closed to obtain finalOperatorInfo.- Specified by:
getOperatorInfoin interfaceWorkProcessorOperator
-
needsInput
public boolean needsInput()- Specified by:
needsInputin interfaceWorkProcessorOperatorAdapter.AdapterWorkProcessorOperator
-
addInput
- Specified by:
addInputin interfaceWorkProcessorOperatorAdapter.AdapterWorkProcessorOperator
-
finish
public void finish()- Specified by:
finishin interfaceWorkProcessorOperatorAdapter.AdapterWorkProcessorOperator
-
getOutputPages
- Specified by:
getOutputPagesin interfaceWorkProcessorOperator
-
process
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceWorkProcessorOperator
-