tidyselect_data_proxy() returns a data frame.
tidyselect_data_has_predicates() returns TRUE or FALSE
If your doesn't support predicate functions, return a 0-row data frame
from tidyselect_data_proxy() and FALSE from
tidyselect_data_has_predicates().
tidyselect_data_proxy(x)tidyselect_data_has_predicates(x)
A data-frame like object passed to eval_select(),
eval_rename(), and friends.