R/RcppExports.R

# Generated by using Rcpp::compileAttributes() -> do not edit by hand
# Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393

loc <- function(data) {
    .Call(`_dplyr_loc`, data)
}

dfloc <- function(df) {
    .Call(`_dplyr_dfloc`, df)
}

plfloc <- function(data) {
    .Call(`_dplyr_plfloc`, data)
}

strings_addresses <- function(s) {
    .Call(`_dplyr_strings_addresses`, s)
}

#' Enable internal logging
#'
#' Log entries, depending on the log level, will be printed to the standard
#' error stream.
#'
#' @param log_level A character value, one of "WARN", "INFO", "DEBUG", "VERB",
#'   or "NONE".
#'
#' @keywords internal
init_logging <- function(log_level) {
    invisible(.Call(`_dplyr_init_logging`, log_level))
}

arrange_impl <- function(df, quosures) {
    .Call(`_dplyr_arrange_impl`, df, quosures)
}

#' Do values in a numeric vector fall in specified range?
#'
#' This is a shortcut for `x >= left & x <= right`, implemented
#' efficiently in C++ for local values, and translated to the
#' appropriate SQL for remote tables.
#'
#' @param x A numeric vector of values
#' @param left,right Boundary values
#' @export
#' @examples
#' between(1:12, 7, 9)
#'
#' x <- rnorm(1e2)
#' x[between(x, -1, 1)]
between <- function(x, left, right) {
    .Call(`_dplyr_between`, x, left, right)
}

flatten_bindable <- function(x) {
    .Call(`_dplyr_flatten_bindable`, x)
}

bind_rows_ <- function(dots, id) {
    .Call(`_dplyr_bind_rows_`, dots, id)
}

cbind_all <- function(dots) {
    .Call(`_dplyr_cbind_all`, dots)
}

combine_all <- function(data) {
    .Call(`_dplyr_combine_all`, data)
}

distinct_impl <- function(df, vars, keep) {
    .Call(`_dplyr_distinct_impl`, df, vars, keep)
}

n_distinct_multi <- function(variables, na_rm = FALSE) {
    .Call(`_dplyr_n_distinct_multi`, variables, na_rm)
}

filter_impl <- function(df, quo) {
    .Call(`_dplyr_filter_impl`, df, quo)
}

slice_impl <- function(df, quosure) {
    .Call(`_dplyr_slice_impl`, df, quosure)
}

as_regular_df <- function(df) {
    .Call(`_dplyr_as_regular_df`, df)
}

ungroup_grouped_df <- function(df) {
    .Call(`_dplyr_ungroup_grouped_df`, df)
}

grouped_indices_grouped_df_impl <- function(gdf) {
    .Call(`_dplyr_grouped_indices_grouped_df_impl`, gdf)
}

group_size_grouped_cpp <- function(gdf) {
    .Call(`_dplyr_group_size_grouped_cpp`, gdf)
}

grouped_df_impl <- function(data, symbols) {
    .Call(`_dplyr_grouped_df_impl`, data, symbols)
}

group_data_grouped_df <- function(data) {
    .Call(`_dplyr_group_data_grouped_df`, data)
}

semi_join_impl <- function(x, y, by_x, by_y, na_match) {
    .Call(`_dplyr_semi_join_impl`, x, y, by_x, by_y, na_match)
}

anti_join_impl <- function(x, y, by_x, by_y, na_match) {
    .Call(`_dplyr_anti_join_impl`, x, y, by_x, by_y, na_match)
}

inner_join_impl <- function(x, y, by_x, by_y, aux_x, aux_y, na_match) {
    .Call(`_dplyr_inner_join_impl`, x, y, by_x, by_y, aux_x, aux_y, na_match)
}

nest_join_impl <- function(x, y, by_x, by_y, aux_y, yname) {
    .Call(`_dplyr_nest_join_impl`, x, y, by_x, by_y, aux_y, yname)
}

left_join_impl <- function(x, y, by_x, by_y, aux_x, aux_y, na_match) {
    .Call(`_dplyr_left_join_impl`, x, y, by_x, by_y, aux_x, aux_y, na_match)
}

right_join_impl <- function(x, y, by_x, by_y, aux_x, aux_y, na_match) {
    .Call(`_dplyr_right_join_impl`, x, y, by_x, by_y, aux_x, aux_y, na_match)
}

full_join_impl <- function(x, y, by_x, by_y, aux_x, aux_y, na_match) {
    .Call(`_dplyr_full_join_impl`, x, y, by_x, by_y, aux_x, aux_y, na_match)
}

mutate_impl <- function(df, dots) {
    .Call(`_dplyr_mutate_impl`, df, dots)
}

select_impl <- function(df, vars) {
    .Call(`_dplyr_select_impl`, df, vars)
}

compatible_data_frame_nonames <- function(x, y, convert) {
    .Call(`_dplyr_compatible_data_frame_nonames`, x, y, convert)
}

compatible_data_frame <- function(x, y, ignore_col_order = TRUE, convert = FALSE) {
    .Call(`_dplyr_compatible_data_frame`, x, y, ignore_col_order, convert)
}

equal_data_frame <- function(x, y, ignore_col_order = TRUE, ignore_row_order = TRUE, convert = FALSE) {
    .Call(`_dplyr_equal_data_frame`, x, y, ignore_col_order, ignore_row_order, convert)
}

union_data_frame <- function(x, y) {
    .Call(`_dplyr_union_data_frame`, x, y)
}

intersect_data_frame <- function(x, y) {
    .Call(`_dplyr_intersect_data_frame`, x, y)
}

setdiff_data_frame <- function(x, y) {
    .Call(`_dplyr_setdiff_data_frame`, x, y)
}

summarise_impl <- function(df, dots) {
    .Call(`_dplyr_summarise_impl`, df, dots)
}

hybrid_impl <- function(df, quosure) {
    .Call(`_dplyr_hybrid_impl`, df, quosure)
}

test_comparisons <- function() {
    .Call(`_dplyr_test_comparisons`)
}

test_matches <- function() {
    .Call(`_dplyr_test_matches`)
}

test_length_wrap <- function() {
    .Call(`_dplyr_test_length_wrap`)
}

materialize_binding <- function(idx, mask_proxy_xp) {
    .Call(`_dplyr_materialize_binding`, idx, mask_proxy_xp)
}

check_valid_names <- function(names, warn_only = FALSE) {
    invisible(.Call(`_dplyr_check_valid_names`, names, warn_only))
}

assert_all_allow_list <- function(data) {
    invisible(.Call(`_dplyr_assert_all_allow_list`, data))
}

is_data_pronoun <- function(expr) {
    .Call(`_dplyr_is_data_pronoun`, expr)
}

is_variable_reference <- function(expr) {
    .Call(`_dplyr_is_variable_reference`, expr)
}

quo_is_variable_reference <- function(quo) {
    .Call(`_dplyr_quo_is_variable_reference`, quo)
}

quo_is_data_pronoun <- function(quo) {
    .Call(`_dplyr_quo_is_data_pronoun`, quo)
}

#' Cumulativate versions of any, all, and mean
#'
#' dplyr adds `cumall()`, `cumany()`, and `cummean()` to complete
#' R's set of cumulate functions to match the aggregation functions available
#' in most databases
#'
#' @param x For `cumall()` and `cumany()`, a logical vector; for
#'   `cummean()` an integer or numeric vector
#' @export
cumall <- function(x) {
    .Call(`_dplyr_cumall`, x)
}

#' @export
#' @rdname cumall
cumany <- function(x) {
    .Call(`_dplyr_cumany`, x)
}

#' @export
#' @rdname cumall
cummean <- function(x) {
    .Call(`_dplyr_cummean`, x)
}

# Register entry points for exported C++ functions
methods::setLoadAction(function(ns) {
    .Call('_dplyr_RcppExport_registerCCallable', PACKAGE = 'dplyr')
})
olascodgreat/samife documentation built on May 13, 2019, 6:11 p.m.