I'm presenting on
dplyrthis week and I'm trying to make sure I have my naming sorted out before I start infecting people with my ideas.
flights_db <- tbl(con, "flights")
in the above example,
flights_dbis (I think) a
tbl... although if I try to look up its class I get:
class(flights_db)  "tbl_dbi" "tbl_sql" "tbl_lazy" "tbl"
so is it a
tblor is it a
The thing we call a 'Tibble' is of the following class:
 "tbl_df" "tbl" "data.frame"
So what is the name for the thing returned by the function
tbl? And how do we pronounce it? It's this pointer thing that is lazy evaluated and points to a a table on the DB.
And related: once we run a
tblthough a pipe flow, we end up with an object that is a pointer to an unevaluated blob of SQL. Is that blob also a
tblor does it get a different name? In other words, what do we call
my_tblin the example below:
flights_db %>% group_by(dest) %>% summarise(delay = mean(dep_time)) -> my_tbl