Setting SQLite temp_store_directory to Andromeda temp folder as well to prevent running out of space in default drive.
Normalizing path before querying available disk space to avoid errors when using tilde in the path.
Throw more informative error when user tries to use invalid Andromeda object.
getAndromedaTempDiskSpace. Requires rJava to be installed. (Returns
NA if not installed.)
Throw warning when disk space becomes low. Threshold defaults to 10GB, but can be altered using
options(warnDiskSpaceThreshold = <n>).
Allow assigning query result to an Andromeda table where the query uses that Andromeda table. (e.g.
andromeda$cars <- andromeda$cars %>% filter(speed > 10))
progressBar arguments to
Unzipping now also done in Andromeda temp folder (instead of system temp folder).
Lower but faster compression level now also used when saving without maintaining connection.
ncol support, as this seems to cause instability and is not consistent with
isSorted function, as database queries are only guaranteed to stay sorted if explicitly required to (using
Fixed typo in
isAndromeda function name.
Fixed incompatibility issue with
dplyr 1.0.0 causing ‘method not supported’ error.
Correctly handling differences in column order when appending.
Fixed copying of zero-row tables from one Andromeda to another.
Fixed issue where Andromeda object inheritance was lost on R restart.
Minor edits to documentation in preparation for submission to CRAN.
Changing compression level when saving: 10-fold reduction in compression time at the cost of 10% larger file size.
Increasing batch size from 10,000 to 100,000 to increase speed.
Turning of SQLIte journal to increase speed.