docs: public List<Term> selectSlugTerms(final String slug) throws SQLException {
        try(Connection conn = connectionSupplier.getConnection();
            PreparedStatement stmt = conn.prepareStatement(selectTermSlugSQL);
            Timer.Context ctx = metrics.selectTermTimer.time()) {
           stmt.setString(1, slug);
           try(ResultSet rs = stmt.executeQuery()) {
              List<Term> terms = Lists.newArrayListWithExpectedSize(2);
              while(rs.next()) {
                 terms.add(new Term(rs.getLong(1), rs.getString(2), rs.getString(3)));
              }
              return terms;
           }
        }
     }