The available queries are returned as a three-column data frame containing one row for each field for each query
in the specified schema. The three columns are
queryName
the name of the query object, repeated once for every field defined as output of the query.
fieldName
the name of a query output field
caption
the caption of the named field as shown in the column header of a data grid, also known as a label
Arguments
baseUrl
a string specifying the address of the LabKey Server, including the context root
folderPath
a string specifying the hierarchy of folders to the current folder (container) for the operation, starting with the project folder
schemaName
a string specifying the schema name in which the query object is defined
Author
Peter Hussey, peter@labkey.com
Details
“Query” is the LabKey term for a data container that acts like a relational table within LabKey Server. Queries
include lists, assay data results, user-defined queries, built-in SQL tables in individual modules, and
tables or table-like objects in external schemas, For a specific queriable object,
the data that is visible depends on the current user's permissions in a given folder.
Function arguments identify the location of the server and the folder path.
if (FALSE) {
## List of queries in a schema# library(Rlabkey)
queriesDF <- labkey.getQueries(
baseUrl="https://www.labkey.org",
folderPath="/home",
schemaName="lists")
queriesDF
}