Class FileSplitProvider

java.lang.Object
org.elasticsearch.xpack.esql.datasources.FileSplitProvider
All Implemented Interfaces:
SplitProvider

public class FileSplitProvider extends Object implements SplitProvider
Default SplitProvider for file-based sources. Converts each file in the FileList into a FileSplit, applying L1 partition pruning when filter hints and partition metadata are available.

When filter hints contain resolved Expression objects, evaluates them against each file's partition values to prune files that cannot match the filter.