Module org.elasticsearch.compute
Class RowInTableLookupOperator
java.lang.Object
org.elasticsearch.compute.operator.AbstractPageMappingToIteratorOperator
org.elasticsearch.compute.operator.RowInTableLookupOperator
- All Implemented Interfaces:
Closeable,AutoCloseable,Operator,Releasable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordFactory forRowInTableLookupOperator.static final recordNested classes/interfaces inherited from class org.elasticsearch.compute.operator.AbstractPageMappingToIteratorOperator
AbstractPageMappingToIteratorOperator.StatusNested classes/interfaces inherited from interface org.elasticsearch.compute.operator.Operator
Operator.OperatorFactory -
Field Summary
Fields inherited from interface org.elasticsearch.compute.operator.Operator
MIN_TARGET_PAGE_SIZE, NOT_BLOCKED, TARGET_PAGE_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionRowInTableLookupOperator(BlockFactory blockFactory, RowInTableLookupOperator.Key[] keys, int[] blockMapping) -
Method Summary
Methods inherited from class org.elasticsearch.compute.operator.AbstractPageMappingToIteratorOperator
addInput, appendBlockArrays, appendBlocks, canProduceMoreDataWithoutExtraInput, finish, getOutput, isFinished, needsInput, status, statusMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.elasticsearch.compute.operator.Operator
isBlocked, tryPromote
-
Constructor Details
-
RowInTableLookupOperator
public RowInTableLookupOperator(BlockFactory blockFactory, RowInTableLookupOperator.Key[] keys, int[] blockMapping)
-
-
Method Details
-
receive
Description copied from class:AbstractPageMappingToIteratorOperatorBuild and Iterator of results for a new page.- Specified by:
receivein classAbstractPageMappingToIteratorOperator
-
toString
- Specified by:
toStringin classAbstractPageMappingToIteratorOperator
-
close
public void close()Description copied from interface:Operatornotifies the operator that it won't be used anymore (i.e. none of the other methods called), and its resources can be cleaned up- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceOperator- Specified by:
closein interfaceReleasable- Overrides:
closein classAbstractPageMappingToIteratorOperator
-