Background
Currently, when
disable.count.query = true
a table is considered successfully loaded even if it does not have data for the current date. This is because the count check is skipped.
Feature
Make sure disable.count.query = true does not change the behavior of ingestion.
Example [Optional]
--
Proposed Solution [Optional]
The correct behavior is the same as the one when disable.count.query = false. If the number of records is 0 and empty tables are considered 'no data', the the record of data should not be written to the bookkeeping table.