Application read tables metadata from source MySql database, then generates ReadCommand objects for data ranges, based on table primary key columns, and put them into queue. Several SourceDataReader ...