add batoo and record based select for Jooq