Package: mlr3db
Title: Data Base Backend for 'mlr3'
Version: 0.7.1
Authors@R: c(
    person("Michel", "Lang", , "michellang@gmail.com", role = c("aut"),
           comment = c(ORCID = "0000-0001-9754-0393")),
    person("Lona", "Koers", , "lona.koers@gmail.com", role = "aut"),
    person("Marc", "Becker", , "marcbecker@posteo.de", role = c("cre", "aut"),
           comment = c(ORCID = "0000-0002-8115-0400"))
  )
Description: Extends the 'mlr3' package with a backend to transparently
    work with databases such as 'SQLite', 'DuckDB', 'MySQL', 'MariaDB', or
    'PostgreSQL'. The package provides three additional backends:
    'DataBackendDplyr' relies on the abstraction of package 'dbplyr' to
    interact with most DBMS. 'DataBackendDuckDB' operates on 'DuckDB' data
    bases and also on Apache Parquet files. 'DataBackendPolars' operates on
    'Polars' data frames.
License: LGPL-3
URL: https://mlr3db.mlr-org.com, https://github.com/mlr-org/mlr3db
BugReports: https://github.com/mlr-org/mlr3db/issues
Depends: mlr3 (>= 1.5.0), R (>= 3.1.0)
Imports: backports, checkmate, data.table, mlr3misc (>= 0.10.0), R6
Suggests: DBI, dbplyr, dplyr, duckdb (>= 0.4.0), future, future.apply,
        future.callr, hms, lgr, polars (>= 1.1.0), RSQLite, rlang,
        testthat (>= 3.0.0), tibble
Additional_repositories: https://community.r-multiverse.org
Config/testthat/edition: 3
Encoding: UTF-8
RoxygenNote: 7.3.3
NeedsCompilation: no
Packaged: 2026-02-28 10:12:44 UTC; marc
Author: Michel Lang [aut] (ORCID: <https://orcid.org/0000-0001-9754-0393>),
  Lona Koers [aut],
  Marc Becker [cre, aut] (ORCID: <https://orcid.org/0000-0002-8115-0400>)
Maintainer: Marc Becker <marcbecker@posteo.de>
Repository: CRAN
Date/Publication: 2026-02-28 10:30:02 UTC
Built: R 4.6.0; ; 2026-04-25 17:30:53 UTC; unix
