Changelog
Source:NEWS.md
    dbMatrix 0.0.0.9023 (2024-09-18)
Breaking Changes
dbMatrix summary methods now return
dbDenseMatrixobjects instead of in-memory vectors.Removed colTypes from castNumeric.
Removed @name check in initialize.
Features
New
computemethod for saving dbMatrix objects. This writes the dbMatrix object to a table in the database along with its row and column names (e.g. ‘dbMatrixname_rownames’).New
loadmethod for loading computed dbMatrix objects. The dbMatrix::compute() method must be called before loading the object.Updated
.check_overwriteto allow for passing overwrite arg.New internal function
write_dimnamesto enable saving dbMatrix objects.New
summethod for dbMatrix objects.Improvements to precomputed table: Use existing precomputed table in db if available.
Improvements to precomputed table: Transpose precomputed table of sufficient dimensions if it exists instead of creating a new one. This is done via a TEMPORARY VIEW to avoid writing to disk and modifying existing precomputed table which may be referenced by other tables.
Custom SQL statement for
todbDenseconversion creates a TEMPORARY VIEW with namedbDenseMatrix_hash.
dbMatrix 0.0.0.9022 (2024-08-14)
Breaking changes
- Rename dbMatrix constructor to 
dbMatrix::dbMatrix(). 
Features
Add more tests for
dbMatrixanddbDenseMatrix.Add internal function
map_ijx_dimnames.Add internal function
dbMatrix_from_tbl.Extract now constructs unique temporary virtual tables in the arrow schema.
Bug fixes
Be more explicit about non-supported
ArithandOpsoperations.Fix
show()method fordbDenseMatrixobjects.