Return NASIS 7 Physical Table Names
Draft method generalizing concepts of NASIS 7 data model to group tables by "purpose." Not intended for typical user-level, and not exported at this point. Most of our more complex queries rely on tables from one or more purposes, so individual higher-level functions might call a function like this to identify the relevant tables from some data source.
.get_NASIS_table_name_by_purpose( purpose = c("metadata", "lookup", "site", "pedon", "transect", "component", "vegetation", "project", "techsoilservice", "area", "soilseries", "legend", "mapunit", "datamapunit"), SS = FALSE )
purpose |
character. One or more of: "metadata", "lookup", "site", "pedon", "transect", "datamapunit", "component", "vegetation" |
SS |
append "_View_1" on appropriate tables? Default: FALSE |
character vector of table names
createStaticNASIS
## Not run: # get the "site" table names .get_NASIS_table_name_by_purpose("site") # get the pedon table names .get_NASIS_table_name_by_purpose("pedon", SS = TRUE) # metadata and lookup not affected by SS argument, but site and pedon are .get_NASIS_table_name_by_purpose(c("metadata", "lookup", "site", "pedon"), SS = TRUE) ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.