Learn R Programming

connector (version 0.1.0)

remove_cnt: Remove content from the connector

Description

Generic implementing of how to remove content from different connectors:

Usage

remove_cnt(connector_object, name, ...)

# S3 method for ConnectorDBI remove_cnt(connector_object, name, ...)

# S3 method for ConnectorFS remove_cnt(connector_object, name, ...)

Value

invisible connector_object.

Arguments

connector_object

Connector The connector object to use.

name

character Name of the content to read, write, or remove. Typically the table name.

...

Additional arguments passed to the method for the individual connector.

Examples

Run this code
# Remove table in a DBI database
cnt <- connector_dbi(RSQLite::SQLite())

cnt |>
  write_cnt(iris, "iris") |>
  list_content_cnt()

cnt |>
  remove_cnt("iris") |>
  list_content_cnt()

# Remove a file from the file storage

folder <- withr::local_tempdir()
cnt <- connector_fs(folder)

cnt |>
  write_cnt("this is an example", "example.txt")
cnt |>
  list_content_cnt(pattern = "example.txt")

cnt |>
  read_cnt("example.txt")

cnt |>
  remove_cnt("example.txt")

cnt |>
  list_content_cnt(pattern = "example.txt")

Run the code above in your browser using DataLab