remove jooq impl
added dynamic restriction handling