== Why is this an issue? Some implementations of ``++java.sql.ResultSet#getMetaData()++`` suffer from performance issue and should not be called in a loop. Instead, multiple calls in a row should be replaced by a single cached call. === Noncompliant code example [source,java] ---- ResultSetMetaData rsmd = rs.getMetaData(); for (int i=1; i