question: used after a ddl change that could impact the compiled statements . clears references to compiledstatement objects while keeping the counts and references to the sql strings . concode_field_sep Database database concode_elem_sep IntKeyHashMap schemaMap concode_elem_sep IntKeyHashMap sessionMap concode_elem_sep IntKeyHashMap sqlLookup concode_elem_sep IntKeyHashMap csidMap concode_elem_sep int next_cs_id concode_elem_sep IntKeyIntValueHashMap useMap concode_field_sep String getSql concode_elem_sep void removeSession concode_elem_sep int nextID concode_elem_sep void linkSession concode_elem_sep void reset concode_elem_sep int getStatementID concode_elem_sep CompiledStatement getStatement concode_elem_sep void freeStatement concode_elem_sep int registerStatement
target: void function ( ) { Iterator loc0 = csidMap . values ( ) . iterator ( ) ; while ( loc0 . hasNext ( ) ) { CompiledStatement loc1 = ( CompiledStatement ) loc0 . next ( ) ; loc1 . clearVariables ( ) ; } }