Hi, Deepak
That method is in the query. To be able to override it, create your query in the AOT.
In your class, override the method queryRun() (which I believe you already did) and instantiate your AOT query.
I actually don't know if this will cause any problem in a batch scenario. If it does, you can try calling super() with a fixed FALSE parameter instead of omitting the call.
Feel free to contact me if you need further clarification.
Regards,
Leandro H.