Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.17.0
-
None
-
None
Description
As currently implemented, when querying a file, Drill will read the entire file even if a limit is specified in the query. This PR does a few things:
- Refactors the EasyGroupScan, EasySubScan, and EasyFormatConfig to allow the option of pushing down limits.
- Applies this to all the EVF based format plugins which are: LogRegex, PCAP, SPSS, Esri, Excel and Text (CSV).
Due to JSON's fluid schema, it would be unwise to adopt the limit pushdown as it could result in very inconsistent schemata.