package Ġio . spark led . persistence . query . stage Ċ Ċ import Ġcom . fasterxml . jackson . databind . ObjectMapper Ċ import Ġio . spark led . persistence . Db Query Ċ import Ġorg . j db i . v 3 . core . J db i Ċ import Ġorg . slf 4 j . LoggerFactory Ċ Ċ class ĠDelete Rendered Stage Props Query ( ĊĠĠĠ Ġprivate Ġval Ġrendered Stage Prop Ids : ĠCollection < Int > Ċ ) Ġ: ĠDb Query < Unit > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġexecute ( j db i : ĠJ db i , ĠobjectMapper : ĠObjectMapper ) Ġ{ ĊĠĠĠĠĠĠĠ Ġj db i . perform Ġ{ Ġhandle Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġrows Deleted Ġ= Ġhandle ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. create Update ( query ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. bind List (" ids ", Ġrendered Stage Prop Ids ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. execute () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġlogger . info (" Deleted Ġ$ rows Deleted Ġrendered Ġstage Ġprop ( s ). ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġlogger Ġ= ĠLoggerFactory . getLogger ( Delete Rendered Stage Props Query :: class . java ) ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval Ġquery Ġ= Ġ" DELETE ĠFROM Ġrendered _ stage _ prop ĠWHERE Ġid ĠIN Ġ(< ids > )" ĊĠĠĠ Ġ} Ċ } Ċ