R
- Print
- DarkLight
R
- Print
- DarkLight
Article summary
Did you find this summary helpful?
Thank you for your feedback!
Doorda R SDK
This package interacts with Doorda Hosted service on Presto for query execution.
Features
- Simplified Functions
- Progress Bar when executing queries
Installation
install.packages("devtools")
require("devtools")
devtools::install_github("doorda/doorda-r-sdk", dependencies=TRUE)
Create Connection
library('DBI')
library("DoordaHostSDK")
conn <- dbConnect(DoordaHost(),
user='username',
password='password',
catalog='catlog_name',
schema='schema_name')
Check Database Connection
isConnected(conn)
Query Database
results_df = dbQuery(conn, "SELECT * FROM table_name")
Get Catalog Names
catalog_names = showCatalogs(conn)
Get Schema Names
schema_names = showSchemas(conn)
Get Table Names
table_names = showTables(conn)
Get Table Stats (Currently only number of rows supported)
table_stats = getTableStats(conn, "table_name")
Get Column Names of Tables
column_names = dbListFields(conn, "table_name")