Skip to content

317 bigquery using dbi#336

Open
javier-gracia-tabuenca-tuni wants to merge 13 commits into
OHDSI:mainfrom
javier-gracia-tabuenca-tuni:317_bigquery_using_DBI
Open

317 bigquery using dbi#336
javier-gracia-tabuenca-tuni wants to merge 13 commits into
OHDSI:mainfrom
javier-gracia-tabuenca-tuni:317_bigquery_using_DBI

Conversation

@javier-gracia-tabuenca-tuni

Copy link
Copy Markdown

Before you do a pull request, you should always file an issue and make sure the package maintainer agrees that it’s a problem, and is happy with your basic proposal for fixing it. We don’t want you to spend a bunch of time on something that we don’t think is a good idea.

Additional requirements for pull requests:

  • Adhere to the Developer Guidelines as well as the OHDSI Code Style.

  • If possible, add unit tests for new functionality you add.

  • Restrict your pull request to solving the issue at hand. Do not try to 'improve' parts of the code that are not related to the issue. If you feel other parts of the code need better organization, create a separate issue for that.

  • Make sure you pass R check without errors and warnings before submitting.

  • Always target the develop branch, and make sure you are up-to-date with the develop branch.

schuemie and others added 13 commits January 30, 2026 10:19
…s delayIfNecessaryForDdl and delayIfNecessaryForInsert, just like it does for JDBC
On the above delay function I had to fix the regex so that It works also when using .
If there is an error and dbms is 'bigquery' take the error message from err$body, that contains the real sql error
now uses DBI
need atleast bq project on server=
additional parameters go on extraSettings
extraSettings$billing sets the billing project if this differes from main project
extraSettings can take any other parameter that is pass to bigrquery::bq_auth, default is none. this allows for any possible use of bigrquery::bq_auth
if getTableNames is of format "<project>.<dataset>" return table names on it
if getTableNames is of format "<dataset>" uses the project given on creation as server=
getSchemaNames.DatabaseConnectorDbiConnection
so that list of tables appear in Rstudion connections
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants