docs: public Post.Builder selectPost(final long postId) throws SQLException {
        Connection conn = null;
        PreparedStatement stmt = null;
        ResultSet rs = null;
        Timer.Context ctx = metrics.selectPostTimer.time();
        try {
           conn = connectionSupplier.getConnection();
           stmt = conn.prepareStatement(selectPostSQL + postsTableName + " WHERE ID=?");
           stmt.setLong(1, postId);
           rs = stmt.executeQuery();
           return rs.next() ? postFromResultSet(rs) : null;
        } finally {
           ctx.stop();
           SQLUtil.closeQuietly(conn, stmt, rs);
        }
     }