Main changes:
- The
Table.load
,insert
,replace
,update
,merge
, anddelete
methods now throw an exception instead of returning a boolean value. The original methods are supported in the form of newly added "try" variants:tryLoad
,tryInsert
,tryReplace
,tryUpdate
,tryMerge
, andtryDelete
. - Defined a new
Query
interface which directly represents a runnable query. It can be used as an alternative to passing query strings to theTable
class all the time. - The
Table
methods for obtainingQueryPlan
instances have been moved to the newQuery
interface. - Added new
Table
methods for supporting custom filtering, transformation, aggregation, grouping, joins, and views. - Various bug fixes and performance improvements.
See changelog for more details.