| Interface | Description |
|---|---|
| DynamicFileEnumerator |
FileEnumerator that supports dynamic filtering. |
| DynamicFileEnumerator.Provider |
Factory for the
DynamicFileEnumerator. |
| FileEnumerator |
The
FileEnumerator's task is to discover all files to be read and to split them into a
set of FileSourceSplit. |
| FileEnumerator.Provider |
Factory for the
FileEnumerator, to allow the FileEnumerator to be eagerly
initialized and to not be serializable. |
| Class | Description |
|---|---|
| BlockSplittingRecursiveAllDirEnumerator |
This
FileEnumerator enumerates all files under the given paths recursively except the
hidden directories, and creates a separate split for each file block. |
| BlockSplittingRecursiveEnumerator |
This
FileEnumerator enumerates all files under the given paths recursively, and creates a
separate split for each file block. |
| DefaultFileFilter |
A file filter that filters out hidden files based on common naming patterns, i.e., files where
the filename starts with '.' or with '_'.
|
| NonSplittingRecursiveAllDirEnumerator |
This
FileEnumerator enumerates all files under the given paths recursively except the
hidden directories. |
| NonSplittingRecursiveEnumerator |
This
FileEnumerator enumerates all files under the given paths recursively. |
| RegexFileFilter |
A file filter that filters out hidden files, see
DefaultFileFilter and the files whose
path doesn't match the given regex pattern. |
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.