java.lang.Object
org.elasticsearch.compute.operator.SourceOperator
org.elasticsearch.compute.lucene.LuceneOperator
- All Implemented Interfaces:
Closeable,AutoCloseable,Operator,org.elasticsearch.core.Releasable
- Direct Known Subclasses:
LuceneCountOperator,LuceneSourceOperator,LuceneTopNSourceOperator
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested classes/interfaces inherited from class org.elasticsearch.compute.operator.SourceOperator
SourceOperator.SourceOperatorFactoryNested classes/interfaces inherited from interface org.elasticsearch.compute.operator.Operator
Operator.OperatorFactory -
Field Summary
FieldsFields inherited from interface org.elasticsearch.compute.operator.Operator
MIN_TARGET_PAGE_SIZE, NOT_BLOCKED, TARGET_PAGE_SIZE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedLuceneOperator(BlockFactory blockFactory, int maxPageSize, LuceneSliceQueue sliceQueue) -
Method Summary
Methods inherited from class org.elasticsearch.compute.operator.SourceOperator
addInput, needsInputMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.elasticsearch.compute.operator.Operator
finish, isBlocked, isFinished
-
Field Details
-
NO_LIMIT
public static final int NO_LIMIT- See Also:
-
blockFactory
-
-
Constructor Details
-
LuceneOperator
-
-
Method Details
-
getOutput
Description copied from interface:Operatorreturns non-null if output page available. Only called when isFinished() == false -
getCheckedOutput
- Throws:
IOException
-
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 -
toString
-
describe
-
status
Description copied from interface:OperatorThe status of the operator.
-