Added new function orderByExplicit, which allows ordering by raw queries, and thus deprecates orderByCoalesce. The function's parameters are complicated and difficult to explain, but hopefully the updated docs are descriptive enough.
Refactored query builder into CursorQueryBuilder, OrderQueryBuilder and ContextBase, which is perhaps not the best hierarchy, but at the very least encapsulates some of the functionality outside the monolithic disfigurement of a query builder.
Description
orderByExplicit
, which allows ordering by raw queries, and thus deprecatesorderByCoalesce
. The function's parameters are complicated and difficult to explain, but hopefully the updated docs are descriptive enough.CursorQueryBuilder
,OrderQueryBuilder
andContextBase
, which is perhaps not the best hierarchy, but at the very least encapsulates some of the functionality outside the monolithic disfigurement of a query builder.