An S7 class holding an ordered collection of azr_dataset objects with
unique names.
A catalog can be indexed by dataset name with [[, and supports names()
and length().
Usage
azr_catalog(datasets = list())Arguments
- datasets
A list of azr_dataset objects.
Examples
ds <- azr_dataset(
name = "orders",
scheme = "abfss",
container = "raw",
storage = list(prod = "stprod001"),
path = "sales/orders",
format = "delta"
)
catalog <- azr_catalog(datasets = list(ds))
catalog[["orders"]]
#> <azr_dataset:orders>
#> scheme: abfss
#> container: raw
#> path: sales/orders
#> format: delta
#> storage: prod=stprod001
names(catalog)
#> [1] "orders"
length(catalog)
#> [1] 1
