Clears the current filter statistics.
Clears the current filter statistics. Should be called at the end each call to handleStatistics which updates the accumulated stats
Update the IndexMeta associated with the table
Update the IndexMeta associated with the table
Filters the partition directory by removing unnecessary objects from each partition directory
Filters the partition directory by removing unnecessary objects from each partition directory
query predicates for actual data columns (not partitions)
the partition predicates from the query
a sequence of MetadataFilterFactory to generate filters according to the index on the dataset
a sequence of ClauseTranslators to be applied on the clauses
a sequence of PartitionDirectory after filtering the unnecessary objects using the metadata
Returns true if the current file is required for the given query by checking if it is present in the required files or not indexed
Returns true if the current file is required for the given query by checking if it is present in the required files or not indexed
the file status to check
true if the file is required, false otherwise
true if the current query is relevant for skipping. i.e - it has indexed files and a metadata query can be generated
Update the stats for a given fileStatus
Update the stats for a given fileStatus
the fileStatus to be updated
whether this file should be scanned or not
this class overrides the base file filter, it implements the same interface, but only collect parent statistics WITHOUT reading any data during execution