Package: icebergr
Type: Package
Title: Read and Write 'Apache Iceberg' Tables
Version: 0.2.0
Authors@R: 
    c(person(given = "Youzhi",
             family = "Yu",
             role = c("aut", "cre"),
             email = "yuyouzhi666@icloud.com"),
      person(given = "The Apache Software Foundation",
             role = c("cph"),
             comment = "iceberg-rust, bundled under Apache License 2.0"))
Description: A native client for 'Apache Iceberg', the open table format used by
    'Snowflake', 'Databricks', 'BigQuery', 'AWS' and 'Dremio'. Rather than
    reaching 'Iceberg' through a query engine such as 'DuckDB', this package
    talks to it directly: it connects to REST and 'AWS Glue' catalogs, lists
    namespaces and tables, reads the schema and partition specification of a
    table, scans data with predicates and projections pushed down, travels back
    through snapshot history, and appends new data. 'Apache Arrow' is the
    interchange layer throughout, so scan results arrive in R without a
    serialisation round trip. Built on 'iceberg-rust', the Apache-governed
    'Rust' implementation, via 'extendr'.
    Supports table spec versions 1 and 2; see the 'README' for the full matrix
    of supported and unsupported features. This is a community package, not
    affiliated with or endorsed by The Apache Software Foundation; 'Apache',
    'Apache Iceberg' and 'Iceberg' are trademarks of The Apache Software
    Foundation.
License: GPL (>= 3)
URL: https://pursuitofdatascience.github.io/icebergr/,
        https://github.com/PursuitOfDataScience/icebergr
BugReports: https://github.com/PursuitOfDataScience/icebergr/issues
Encoding: UTF-8
Language: en-GB
Depends: R (>= 4.2)
Imports: nanoarrow (>= 0.4.0), rlang (>= 1.1.0), tibble
Suggests: bit64, dplyr, knitr, rmarkdown, testthat (>= 3.1.7), vctrs,
        withr (>= 2.3.0)
Config/testthat/edition: 3
Config/Needs/website: rmarkdown
VignetteBuilder: knitr
SystemRequirements: Cargo (Rust's package manager), rustc >= 1.88, xz
NeedsCompilation: yes
Config/roxygen2/version: 8.1.0
Packaged: 2026-10-11 22:14:59 UTC; youzhi
Author: Youzhi Yu [aut, cre],
  The Apache Software Foundation [cph] (iceberg-rust, bundled under
    Apache License 2.0)
Maintainer: Youzhi Yu <yuyouzhi666@icloud.com>
Repository: CRAN
Date/Publication: 2026-10-12 07:20:02 UTC
