Changelog
Source:NEWS.md
dbMatrix 0.0.0.9023 (2024-09-18)
Breaking Changes
dbMatrix summary methods now return
dbDenseMatrix
objects instead of in-memory vectors.Removed colTypes from castNumeric.
Removed @name check in initialize.
Features
New
compute
method 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
load
method for loading computed dbMatrix objects. The dbMatrix::compute() method must be called before loading the object.Updated
.check_overwrite
to allow for passing overwrite arg.New internal function
write_dimnames
to enable saving dbMatrix objects.New
sum
method 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
todbDense
conversion 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
dbMatrix
anddbDenseMatrix
.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
Arith
andOps
operations.Fix
show()
method fordbDenseMatrix
objects.