Class AsyncConnectorSourceOperatorFactory
java.lang.Object
org.elasticsearch.xpack.esql.datasources.AsyncConnectorSourceOperatorFactory
- All Implemented Interfaces:
Describable,Operator.OperatorFactory,SourceOperator.SourceOperatorFactory
public class AsyncConnectorSourceOperatorFactory
extends Object
implements SourceOperator.SourceOperatorFactory
Single-split source operator factory that executes a connector query on a background thread
and feeds pages into an
AsyncExternalSourceBuffer for the driver to consume.-
Constructor Summary
ConstructorsConstructorDescriptionAsyncConnectorSourceOperatorFactory(Connector connector, QueryRequest baseRequest, int maxBufferSize, Executor executor) AsyncConnectorSourceOperatorFactory(Connector connector, QueryRequest baseRequest, int maxBufferSize, Executor executor, ExternalSliceQueue sliceQueue) -
Method Summary
-
Constructor Details
-
AsyncConnectorSourceOperatorFactory
public AsyncConnectorSourceOperatorFactory(Connector connector, QueryRequest baseRequest, int maxBufferSize, Executor executor, @Nullable ExternalSliceQueue sliceQueue) -
AsyncConnectorSourceOperatorFactory
public AsyncConnectorSourceOperatorFactory(Connector connector, QueryRequest baseRequest, int maxBufferSize, Executor executor)
-
-
Method Details
-
get
- Specified by:
getin interfaceOperator.OperatorFactory- Specified by:
getin interfaceSourceOperator.SourceOperatorFactory
-
describe
- Specified by:
describein interfaceDescribable
-