Class AbstractEmbeddingRequestIterator

java.lang.Object
org.elasticsearch.xpack.esql.inference.AbstractEmbeddingRequestIterator
All Implemented Interfaces:
Closeable, AutoCloseable, Iterator<InferenceOperator.BulkInferenceRequestItem>, Releasable, InferenceOperator.BulkInferenceRequestItemIterator

public abstract class AbstractEmbeddingRequestIterator extends Object implements InferenceOperator.BulkInferenceRequestItemIterator
Abstract base class for embedding request iterators.

Provides common iteration logic for converting a block of text strings into inference request items. Subclasses implement buildRequestItem(java.lang.String, org.elasticsearch.xpack.esql.inference.InferenceOperator.BulkInferenceRequestItem.PositionValueCountsBuilder) to produce an inference typed requests