An R6-style processor that manages chunked data processing with RAM limits.
Usage
chunk_processor(max_ram_mb = 1000, temp_dir = tempdir(), verbose = TRUE)Examples
if (FALSE) { # \dontrun{
processor <- chunk_processor(max_ram_mb = 500)
processor$add_chunk(data.frame(x = 1:100))
result <- processor$get_results()
} # }