Skip to contents

Generic implementing of how to list all content available for different connectors:

Usage

list_content_cnt(connector_object, ...)

# S3 method for class 'ConnectorDBI'
list_content_cnt(connector_object, ...)

# S3 method for class 'ConnectorFS'
list_content_cnt(connector_object, ...)

Arguments

connector_object

Connector The connector object to use.

...

Additional arguments passed to the method for the individual connector.

Value

A character vector of content names

Examples

# List tables in a DBI database
cnt <- connector_dbi(RSQLite::SQLite())

cnt |>
  list_content_cnt()
#> character(0)

# List content in a file storage
cnt <- connector_fs(tempdir())

cnt |>
  list_content_cnt()
#>  [1] "bslib-d5bca0f1d378863417bbc07874b4d24a"                                                             
#>  [2] "downlit"                                                                                            
#>  [3] "file1f521e6a25bc"                                                                                   
#>  [4] "file1f5220fdb00f"                                                                                   
#>  [5] "file1f5227d4cf0f"                                                                                   
#>  [6] "file1f522964503b.yml"                                                                               
#>  [7] "file1f5241c41882"                                                                                   
#>  [8] "file1f525474c8d1"                                                                                   
#>  [9] "file1f526d1d7ba2"                                                                                   
#> [10] "file1f526f22c791"                                                                                   
#> [11] "file1f5272f3df2f"                                                                                   
#> [12] "file1f527dbfe67.yml"                                                                                
#> [13] "file1f52f406de2"                                                                                    
#> [14] "repos_https%3A%2F%2Fpackagemanager.posit.co%2Fcran%2F__linux__%2Fnoble%2Flatest%2Fsrc%2Fcontrib.rds"

# Only list CSV files using the pattern argument of list.files

cnt |>
  list_content_cnt(pattern = "\\.csv$")
#> character(0)