adjective
performed comprehensively and completely
“an exhaustive study”
Similar: thorough, thoroughgoing