ciecl construye, en el primer uso, un archivo SQLite (cie10.db)
a partir del dataset cie10_cl y lo guarda en una carpeta de datos
del usuario (ver tools::R_user_dir("ciecl", "data")). Esa "caché"
evita reconstruir la base en cada sesión. Esta función la elimina y
fuerza que la próxima consulta (cie_search(), cie_lookup(),
cie10_sql(), etc.) la reconstruya desde cero.
No es necesario llamarla tras actualizar el paquete: la caché guarda
la versión del paquete con que se construyó (tabla cie10_meta) y,
si la versión cambió, se reconstruye automáticamente en el primer
uso. Los casos en que conviene forzar el rebuild manual son: (1) se
sospecha que el archivo .db está corrupto (errores de lectura SQL
inesperados), o (2) se quiere liberar el espacio en disco que ocupa
la caché.
See also
cie10_sql(), cie10_disconnect()
Other sql_backend:
cie10_disconnect(),
cie10_sql()
Examples
# Ver ubicación de la caché
tools::R_user_dir("ciecl", "data")
#> [1] "/github/home/.local/share/R/ciecl"
cie10_clear_cache() # Elimina cie10.db local
#> ℹ Cache no existe
