| Name | Description | Type | Package | Framework |
| IgfsByteDelimiterRecordResolver | Record resolver which adjusts records based on provided delimiters. | Class | org.apache.ignite.igfs.mapreduce.records | Ignite |
| IgfsFileRange | Entity representing part of IGFS file identified by file path, start position, and length. | Class | org.apache.ignite.igfs.mapreduce | Ignite |
| IgfsFixedLengthRecordResolver | Record resolver which adjusts records to fixed length. | Class | org.apache.ignite.igfs.mapreduce.records | Ignite |
| IgfsInputStreamJobAdapter | Convenient IgfsJob adapter. | Class | org.apache.ignite.igfs.mapreduce | Ignite |
| IgfsJob | Defines executable unit for IgfsTask. | Interface | org.apache.ignite.igfs.mapreduce | Ignite |
| IgfsJobAdapter | Adapter for IgfsJob with no-op implementation of cancel() method. | Class | org.apache.ignite.igfs.mapreduce | Ignite |
| IgfsNewLineRecordResolver | Record resolver based on new line detection. | Class | org.apache.ignite.igfs.mapreduce.records | Ignite |
| IgfsRangeInputStream | Decorator for regular IgfsInputStream which streams only data within the given range. | Class | org.apache.ignite.igfs.mapreduce | Ignite |
| IgfsRecordResolver | IGFS record resolver. | Interface | org.apache.ignite.igfs.mapreduce | Ignite |
| IgfsStringDelimiterRecordResolver | Record resolver based on delimiters represented as strings. | Class | org.apache.ignite.igfs.mapreduce.records | Ignite |
| IgfsTask | IGFS task which can be executed on the grid using one of IgniteFs. | Class | org.apache.ignite.igfs.mapreduce | Ignite |
| IgfsTaskArgs | IGFS task arguments. | Interface | org.apache.ignite.igfs.mapreduce | Ignite |
| IgfsTaskNoReduceAdapter | Convenient IgfsTask adapter with empty reduce step. | Class | org.apache.ignite.igfs.mapreduce | Ignite |