Thread:Talk:Requests for comment/API Future/Query incomplete pages/reply (2)

As I said in the mailing list discussion, it's as easy for the client to assume everything is incomplete until it finishes with the prop continues. Your "easy continue" could return an explicit flag for this.

For sanity's sake, we should probably provide methods like markTitlesIncompletePast( $dir, $ns, $title ), markPageIdsIncompletePast( $dir, $page_id ), and markAllPagesIncomplete. And if for some reason the module returns having called setContinueEnumParameter and without having called one of those methods, either assume markAllIncomplete or throw an error. Open issues include making sure that ORDER BY and markTitlesIncompletePast will always use the same collation and whether we need variations besides $ns then $title.