loadApi: Load API

View source: R/API.R

loadApiR Documentation

Load API

Description

Loads plumber API for functions

Usage

loadApi(
  connectionDetails,
  cemDatabaseSchema = Sys.getenv("CEM_DATABASE_SCHEMA"),
  vocabularyDatabaseSchema = Sys.getenv("CEM_DATABASE_VOCAB_SCHEMA"),
  sourceDatabaseSchema = Sys.getenv("CEM_DATABASE_INFO_SCHEMA"),
  pathToPlumberApi = system.file(file.path("api", "plumber.R"), package =
    "CemConnector"),
  envir = new.env(parent = .GlobalEnv),
  openApiSpecPath = system.file(file.path("api", "cemconnector_openapi.yaml"), package
    = "CemConnector")
)

Arguments

connectionDetails

DatabaseConnector connection details object

cemDatabaseSchema

schema where matrix summary and merged evidence are found

vocabularyDatabaseSchema

vocabulary schema on database

sourceDatabaseSchema

schema for info about the CEM

pathToPlumberApi

path to plumber script (default is package's)

envir

R environment

openApiSpecPath

path to openApi specification to use

Value

Plumber router object


OHDSI/CemConnector documentation built on Aug. 5, 2023, 2:47 p.m.