add jooq support