A LaminDB module containing one or more registries.
name(character(1))
Get the name of the module.
new()Creates an instance of this R6 class. This class should not be instantiated directly,
but rather by connecting to a LaminDB instance using the connect() function.
Module$new(instance, api, module_name, module_schema)instanceThe instance the module belongs to.
apiThe API for the instance.
module_nameThe name of the module.
module_schemaThe schema of the module.
get_registries()Get the registries in the module.
Module$get_registries()A list of Registry objects.
get_registry()Get a registry by name.
Module$get_registry(registry_name)registry_nameThe name of the registry.
A Registry object.
get_registry_names()Get the names of the registries in the module. E.g. c("User", "Artifact").
Module$get_registry_names()A character vector of registry names.
styleLogical, whether the output is styled using ANSI codes.
to_string()Create a string representation of a Module
Module$to_string(style = FALSE)styleLogical, whether the output is styled using ANSI codes
A cli::cli_ansi_string if style = TRUE or a character vector