docs: public Meta selectPostMetaValue(final long postId, final String metaKey) throws SQLException {
        Connection conn = null;
        PreparedStatement stmt = null;
        ResultSet rs = null;
        Timer.Context ctx = metrics.selectPostMetaTimer.time();
  
        try {
           conn = connectionSupplier.getConnection();
           stmt = conn.prepareStatement(selectPostMetaValueSQL);
           stmt.setLong(1, postId);
           stmt.setString(2, metaKey);
           rs = stmt.executeQuery();
           return rs.next() ? new Meta(rs.getLong(1), rs.getString(2), rs.getString(3)) : null;
        } finally {
           ctx.stop();
           SQLUtil.closeQuietly(conn, stmt, rs);
        }
     }