FinnGen BigQuery Tables Handler
fg_bq_tables.RdR6 class for handling BigQuery tables information including environment and data freeze
Active bindings
connectionBigQuery connection object (read-only).
environmentEnvironment identifier (e.g., "build", "prod") (read-only).
dataFreezeData freeze identifier (e.g., "r13", "dev") (read-only).
tablePathsNamed list containing table paths (read-only).
tblList of dplyr table objects (read-only).
Methods
Method new()
Initialize method - Creates a new fg_bq_tables object
Usage
fg_bq_tables$new(
environment,
dataFreeze = NULL,
tablesPathsTibble = NULL,
tablesGroup = "register"
)Arguments
environmentEnvironment identifier (e.g., "build", "prod")
dataFreeze(Optional) Data freeze identifier (default is NULL)
tablesPathsTibble(Optional) Tibble containing table paths (default is NULL)
tablesGroup(Optional) Table group to include: 'register' (default), 'cdm', or 'register_and_cdm'
Method print()
Print method - Prints information about the fg_bq_tables object
Method query()
Query method - Execute a SQL query against BigQuery