A example of how a connection hierarchy structure
sample_catalog()A `list` object containing all of the needed information to open a very simple connection contract
str(sample_catalog())
#> List of 1
#> $ catalogs:List of 3
#> ..$ name : chr "Database"
#> ..$ type : chr "catalog"
#> ..$ schemas:List of 3
#> .. ..$ name : chr "Schema"
#> .. ..$ type : chr "schema"
#> .. ..$ tables:List of 3
#> .. .. ..$ name : chr "table1"
#> .. .. ..$ type : chr "table"
#> .. .. ..$ fields:List of 2
#> .. .. .. ..$ :List of 2
#> .. .. .. .. ..$ name: chr "field1"
#> .. .. .. .. ..$ type: chr "chr"
#> .. .. .. ..$ :List of 2
#> .. .. .. .. ..$ name: chr "field2"
#> .. .. .. .. ..$ type: chr "int"