This commit is contained in:
Alex Kyllo 2022-08-25 13:32:37 -07:00
Родитель eb3470bf6c
Коммит 1b42d056be
14 изменённых файлов: 25 добавлений и 292 удалений

Просмотреть файл

@ -38,4 +38,4 @@ Suggests:
AzureStor (>= 2.0.0),
rmarkdown
Roxygen: list(markdown=TRUE, r6=FALSE)
RoxygenNote: 7.1.1
RoxygenNote: 7.2.1

Просмотреть файл

@ -368,7 +368,7 @@ collect.tbl_kusto <- function(tbl, ...)
params$database <- tbl$src
params$qry_cmd <- q_str
res <- do.call(run_query, params)
as_tibble(res)
tibble::as_tibble(res)
}
generate_table_name <- function() {

Просмотреть файл

@ -23,7 +23,7 @@ The following methods are available, in addition to those provided by the \link[
\item \code{delete_database(database, confirm=TRUE)}: Delete a database, by default asking for confirmation first.
\item \code{list_databases()}: List all databases in this cluster.
\item \code{get_default_tenant()}: Retrieve the default tenant to authenticate with this cluster.
\item \code{get_query_token(tenant, ...)}: Obtain an authentication token from Azure Active Directory for this cluster's query enpdoint. Accepts further arguments that will be passed to \link{get_kusto_token}.
\item \code{get_query_token(tenant, ...)}: Obtain an authentication token from Azure Active Directory for this cluster's query endpoint. Accepts further arguments that will be passed to \link{get_kusto_token}.
\item \code{get_ingestion_token(tenant, ...)}: Obtain an authentication token for this cluster's ingestion endpoint. Accepts further arguments that will be passed to \link{get_kusto_token}.
}
}
@ -74,146 +74,3 @@ kust$get_aad_token()
\href{https://docs.microsoft.com/en-us/azure/data-explorer/}{Kusto/Azure Data Explorer documentation},
}
\section{Super class}{
\code{\link[AzureRMR:az_resource]{AzureRMR::az_resource}} -> \code{az_kusto}
}
\section{Methods}{
\subsection{Public methods}{
\itemize{
\item \href{#method-start}{\code{az_kusto$start()}}
\item \href{#method-stop}{\code{az_kusto$stop()}}
\item \href{#method-create_database}{\code{az_kusto$create_database()}}
\item \href{#method-get_database}{\code{az_kusto$get_database()}}
\item \href{#method-delete_database}{\code{az_kusto$delete_database()}}
\item \href{#method-list_databases}{\code{az_kusto$list_databases()}}
\item \href{#method-get_default_tenant}{\code{az_kusto$get_default_tenant()}}
\item \href{#method-get_query_token}{\code{az_kusto$get_query_token()}}
\item \href{#method-get_ingestion_token}{\code{az_kusto$get_ingestion_token()}}
\item \href{#method-clone}{\code{az_kusto$clone()}}
}
}
\if{html}{
\out{<details ><summary>Inherited methods</summary>}
\itemize{
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="add_role_assignment">}\href{../../AzureRMR/html/az_resource.html#method-add_role_assignment}{\code{AzureRMR::az_resource$add_role_assignment()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="create_lock">}\href{../../AzureRMR/html/az_resource.html#method-create_lock}{\code{AzureRMR::az_resource$create_lock()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="delete">}\href{../../AzureRMR/html/az_resource.html#method-delete}{\code{AzureRMR::az_resource$delete()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="delete_lock">}\href{../../AzureRMR/html/az_resource.html#method-delete_lock}{\code{AzureRMR::az_resource$delete_lock()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="do_operation">}\href{../../AzureRMR/html/az_resource.html#method-do_operation}{\code{AzureRMR::az_resource$do_operation()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="get_api_version">}\href{../../AzureRMR/html/az_resource.html#method-get_api_version}{\code{AzureRMR::az_resource$get_api_version()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="get_lock">}\href{../../AzureRMR/html/az_resource.html#method-get_lock}{\code{AzureRMR::az_resource$get_lock()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="get_role_assignment">}\href{../../AzureRMR/html/az_resource.html#method-get_role_assignment}{\code{AzureRMR::az_resource$get_role_assignment()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="get_role_definition">}\href{../../AzureRMR/html/az_resource.html#method-get_role_definition}{\code{AzureRMR::az_resource$get_role_definition()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="get_tags">}\href{../../AzureRMR/html/az_resource.html#method-get_tags}{\code{AzureRMR::az_resource$get_tags()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="initialize">}\href{../../AzureRMR/html/az_resource.html#method-initialize}{\code{AzureRMR::az_resource$initialize()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="list_locks">}\href{../../AzureRMR/html/az_resource.html#method-list_locks}{\code{AzureRMR::az_resource$list_locks()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="list_role_assignments">}\href{../../AzureRMR/html/az_resource.html#method-list_role_assignments}{\code{AzureRMR::az_resource$list_role_assignments()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="list_role_definitions">}\href{../../AzureRMR/html/az_resource.html#method-list_role_definitions}{\code{AzureRMR::az_resource$list_role_definitions()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="print">}\href{../../AzureRMR/html/az_resource.html#method-print}{\code{AzureRMR::az_resource$print()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="remove_role_assignment">}\href{../../AzureRMR/html/az_resource.html#method-remove_role_assignment}{\code{AzureRMR::az_resource$remove_role_assignment()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="set_api_version">}\href{../../AzureRMR/html/az_resource.html#method-set_api_version}{\code{AzureRMR::az_resource$set_api_version()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="set_tags">}\href{../../AzureRMR/html/az_resource.html#method-set_tags}{\code{AzureRMR::az_resource$set_tags()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="sync_fields">}\href{../../AzureRMR/html/az_resource.html#method-sync_fields}{\code{AzureRMR::az_resource$sync_fields()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="update">}\href{../../AzureRMR/html/az_resource.html#method-update}{\code{AzureRMR::az_resource$update()}}\out{</span>}
}
\out{</details>}
}
\if{html}{\out{<hr>}}
\if{html}{\out{<a id="method-start"></a>}}
\if{latex}{\out{\hypertarget{method-start}{}}}
\subsection{Method \code{start()}}{
\subsection{Usage}{
\if{html}{\out{<div class="r">}}\preformatted{az_kusto$start()}\if{html}{\out{</div>}}
}
}
\if{html}{\out{<hr>}}
\if{html}{\out{<a id="method-stop"></a>}}
\if{latex}{\out{\hypertarget{method-stop}{}}}
\subsection{Method \code{stop()}}{
\subsection{Usage}{
\if{html}{\out{<div class="r">}}\preformatted{az_kusto$stop()}\if{html}{\out{</div>}}
}
}
\if{html}{\out{<hr>}}
\if{html}{\out{<a id="method-create_database"></a>}}
\if{latex}{\out{\hypertarget{method-create_database}{}}}
\subsection{Method \code{create_database()}}{
\subsection{Usage}{
\if{html}{\out{<div class="r">}}\preformatted{az_kusto$create_database(database, retention_period = 3650, cache_period = 31)}\if{html}{\out{</div>}}
}
}
\if{html}{\out{<hr>}}
\if{html}{\out{<a id="method-get_database"></a>}}
\if{latex}{\out{\hypertarget{method-get_database}{}}}
\subsection{Method \code{get_database()}}{
\subsection{Usage}{
\if{html}{\out{<div class="r">}}\preformatted{az_kusto$get_database(database)}\if{html}{\out{</div>}}
}
}
\if{html}{\out{<hr>}}
\if{html}{\out{<a id="method-delete_database"></a>}}
\if{latex}{\out{\hypertarget{method-delete_database}{}}}
\subsection{Method \code{delete_database()}}{
\subsection{Usage}{
\if{html}{\out{<div class="r">}}\preformatted{az_kusto$delete_database(database, confirm = TRUE)}\if{html}{\out{</div>}}
}
}
\if{html}{\out{<hr>}}
\if{html}{\out{<a id="method-list_databases"></a>}}
\if{latex}{\out{\hypertarget{method-list_databases}{}}}
\subsection{Method \code{list_databases()}}{
\subsection{Usage}{
\if{html}{\out{<div class="r">}}\preformatted{az_kusto$list_databases()}\if{html}{\out{</div>}}
}
}
\if{html}{\out{<hr>}}
\if{html}{\out{<a id="method-get_default_tenant"></a>}}
\if{latex}{\out{\hypertarget{method-get_default_tenant}{}}}
\subsection{Method \code{get_default_tenant()}}{
\subsection{Usage}{
\if{html}{\out{<div class="r">}}\preformatted{az_kusto$get_default_tenant()}\if{html}{\out{</div>}}
}
}
\if{html}{\out{<hr>}}
\if{html}{\out{<a id="method-get_query_token"></a>}}
\if{latex}{\out{\hypertarget{method-get_query_token}{}}}
\subsection{Method \code{get_query_token()}}{
\subsection{Usage}{
\if{html}{\out{<div class="r">}}\preformatted{az_kusto$get_query_token(tenant = self$get_default_tenant(), ...)}\if{html}{\out{</div>}}
}
}
\if{html}{\out{<hr>}}
\if{html}{\out{<a id="method-get_ingestion_token"></a>}}
\if{latex}{\out{\hypertarget{method-get_ingestion_token}{}}}
\subsection{Method \code{get_ingestion_token()}}{
\subsection{Usage}{
\if{html}{\out{<div class="r">}}\preformatted{az_kusto$get_ingestion_token(tenant = self$get_default_tenant(), ...)}\if{html}{\out{</div>}}
}
}
\if{html}{\out{<hr>}}
\if{html}{\out{<a id="method-clone"></a>}}
\if{latex}{\out{\hypertarget{method-clone}{}}}
\subsection{Method \code{clone()}}{
The objects of this class are cloneable with this method.
\subsection{Usage}{
\if{html}{\out{<div class="r">}}\preformatted{az_kusto$clone(deep = FALSE)}\if{html}{\out{</div>}}
}
\subsection{Arguments}{
\if{html}{\out{<div class="arguments">}}
\describe{
\item{\code{deep}}{Whether to make a deep clone.}
}
\if{html}{\out{</div>}}
}
}
}

Просмотреть файл

@ -32,7 +32,7 @@ This class provides methods for managing the principals of a database.
\code{add_principal} takes the following arguments. It returns a data frame with one row per principal, containing the details for each principal.
\itemize{
\item \code{name}: The name of the principal to create.
\item \code{role}: The roleo of the principal, for example "Admin" or "User".
\item \code{role}: The role of the principal, for example "Admin" or "User".
\item \code{type}: The type of principal, either "User" or "App".
\item \code{fqn}: The fully qualified name of the principal, for example "aaduser=username@mydomain" for an Azure Active Directory account. If supplied, the other details will be obtained from this.
\item \code{email}: For a user principal, the email address.
@ -67,133 +67,3 @@ db$get_database_endpoint(use_integer64=FALSE)
\href{https://docs.microsoft.com/en-us/azure/data-explorer/}{Kusto/Azure Data Explorer documentation},
}
\section{Super class}{
\code{\link[AzureRMR:az_resource]{AzureRMR::az_resource}} -> \code{az_kusto_database}
}
\section{Methods}{
\subsection{Public methods}{
\itemize{
\item \href{#method-new}{\code{az_kusto_database$new()}}
\item \href{#method-delete}{\code{az_kusto_database$delete()}}
\item \href{#method-add_principals}{\code{az_kusto_database$add_principals()}}
\item \href{#method-remove_principals}{\code{az_kusto_database$remove_principals()}}
\item \href{#method-list_principals}{\code{az_kusto_database$list_principals()}}
\item \href{#method-get_database_endpoint}{\code{az_kusto_database$get_database_endpoint()}}
\item \href{#method-clone}{\code{az_kusto_database$clone()}}
}
}
\if{html}{
\out{<details ><summary>Inherited methods</summary>}
\itemize{
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="add_role_assignment">}\href{../../AzureRMR/html/az_resource.html#method-add_role_assignment}{\code{AzureRMR::az_resource$add_role_assignment()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="create_lock">}\href{../../AzureRMR/html/az_resource.html#method-create_lock}{\code{AzureRMR::az_resource$create_lock()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="delete_lock">}\href{../../AzureRMR/html/az_resource.html#method-delete_lock}{\code{AzureRMR::az_resource$delete_lock()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="do_operation">}\href{../../AzureRMR/html/az_resource.html#method-do_operation}{\code{AzureRMR::az_resource$do_operation()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="get_api_version">}\href{../../AzureRMR/html/az_resource.html#method-get_api_version}{\code{AzureRMR::az_resource$get_api_version()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="get_lock">}\href{../../AzureRMR/html/az_resource.html#method-get_lock}{\code{AzureRMR::az_resource$get_lock()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="get_role_assignment">}\href{../../AzureRMR/html/az_resource.html#method-get_role_assignment}{\code{AzureRMR::az_resource$get_role_assignment()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="get_role_definition">}\href{../../AzureRMR/html/az_resource.html#method-get_role_definition}{\code{AzureRMR::az_resource$get_role_definition()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="get_tags">}\href{../../AzureRMR/html/az_resource.html#method-get_tags}{\code{AzureRMR::az_resource$get_tags()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="list_locks">}\href{../../AzureRMR/html/az_resource.html#method-list_locks}{\code{AzureRMR::az_resource$list_locks()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="list_role_assignments">}\href{../../AzureRMR/html/az_resource.html#method-list_role_assignments}{\code{AzureRMR::az_resource$list_role_assignments()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="list_role_definitions">}\href{../../AzureRMR/html/az_resource.html#method-list_role_definitions}{\code{AzureRMR::az_resource$list_role_definitions()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="print">}\href{../../AzureRMR/html/az_resource.html#method-print}{\code{AzureRMR::az_resource$print()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="remove_role_assignment">}\href{../../AzureRMR/html/az_resource.html#method-remove_role_assignment}{\code{AzureRMR::az_resource$remove_role_assignment()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="set_api_version">}\href{../../AzureRMR/html/az_resource.html#method-set_api_version}{\code{AzureRMR::az_resource$set_api_version()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="set_tags">}\href{../../AzureRMR/html/az_resource.html#method-set_tags}{\code{AzureRMR::az_resource$set_tags()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="sync_fields">}\href{../../AzureRMR/html/az_resource.html#method-sync_fields}{\code{AzureRMR::az_resource$sync_fields()}}\out{</span>}
\item \out{<span class="pkg-link" data-pkg="AzureRMR" data-topic="az_resource" data-id="update">}\href{../../AzureRMR/html/az_resource.html#method-update}{\code{AzureRMR::az_resource$update()}}\out{</span>}
}
\out{</details>}
}
\if{html}{\out{<hr>}}
\if{html}{\out{<a id="method-new"></a>}}
\if{latex}{\out{\hypertarget{method-new}{}}}
\subsection{Method \code{new()}}{
\subsection{Usage}{
\if{html}{\out{<div class="r">}}\preformatted{az_kusto_database$new(..., kusto_cluster = self$cluster)}\if{html}{\out{</div>}}
}
}
\if{html}{\out{<hr>}}
\if{html}{\out{<a id="method-delete"></a>}}
\if{latex}{\out{\hypertarget{method-delete}{}}}
\subsection{Method \code{delete()}}{
\subsection{Usage}{
\if{html}{\out{<div class="r">}}\preformatted{az_kusto_database$delete(..., confirm = TRUE)}\if{html}{\out{</div>}}
}
}
\if{html}{\out{<hr>}}
\if{html}{\out{<a id="method-add_principals"></a>}}
\if{latex}{\out{\hypertarget{method-add_principals}{}}}
\subsection{Method \code{add_principals()}}{
\subsection{Usage}{
\if{html}{\out{<div class="r">}}\preformatted{az_kusto_database$add_principals(
name,
role = "User",
type = "User",
fqn = "",
email = "",
app_id = ""
)}\if{html}{\out{</div>}}
}
}
\if{html}{\out{<hr>}}
\if{html}{\out{<a id="method-remove_principals"></a>}}
\if{latex}{\out{\hypertarget{method-remove_principals}{}}}
\subsection{Method \code{remove_principals()}}{
\subsection{Usage}{
\if{html}{\out{<div class="r">}}\preformatted{az_kusto_database$remove_principals(
name,
role = "User",
type = "User",
fqn = "",
email = "",
app_id = ""
)}\if{html}{\out{</div>}}
}
}
\if{html}{\out{<hr>}}
\if{html}{\out{<a id="method-list_principals"></a>}}
\if{latex}{\out{\hypertarget{method-list_principals}{}}}
\subsection{Method \code{list_principals()}}{
\subsection{Usage}{
\if{html}{\out{<div class="r">}}\preformatted{az_kusto_database$list_principals()}\if{html}{\out{</div>}}
}
}
\if{html}{\out{<hr>}}
\if{html}{\out{<a id="method-get_database_endpoint"></a>}}
\if{latex}{\out{\hypertarget{method-get_database_endpoint}{}}}
\subsection{Method \code{get_database_endpoint()}}{
\subsection{Usage}{
\if{html}{\out{<div class="r">}}\preformatted{az_kusto_database$get_database_endpoint(
tenant = NULL,
user = NULL,
pwd = NULL,
...
)}\if{html}{\out{</div>}}
}
}
\if{html}{\out{<hr>}}
\if{html}{\out{<a id="method-clone"></a>}}
\if{latex}{\out{\hypertarget{method-clone}{}}}
\subsection{Method \code{clone()}}{
The objects of this class are cloneable with this method.
\subsection{Usage}{
\if{html}{\out{<div class="r">}}\preformatted{az_kusto_database$clone(deep = FALSE)}\if{html}{\out{</div>}}
}
\subsection{Arguments}{
\if{html}{\out{<div class="arguments">}}
\describe{
\item{\code{deep}}{Whether to make a deep clone.}
}
\if{html}{\out{</div>}}
}
}
}

Просмотреть файл

@ -11,7 +11,7 @@ build_kql(..., .env = parent.frame())
user input as is (dangerous), and \code{\link[=ident]{ident()}} to label user
input as kql identifiers (safe)}
\item{.env}{the environment in which to evalute the arguments. Should not
\item{.env}{the environment in which to evaluate the arguments. Should not
be needed in typical use.}
}
\description{

Просмотреть файл

@ -2,7 +2,7 @@
% Please edit documentation in R/tbl.R
\name{collect.tbl_kusto}
\alias{collect.tbl_kusto}
\title{Compile the preceding dplyr oprations into a kusto query, execute it on the remote server,
\title{Compile the preceding dplyr operations into a kusto query, execute it on the remote server,
and return the result as a tibble.}
\usage{
\method{collect}{tbl_kusto}(tbl, ...)
@ -13,6 +13,6 @@ and return the result as a tibble.}
\item{...}{needed for agreement with generic. Not otherwise used.}
}
\description{
Compile the preceding dplyr oprations into a kusto query, execute it on the remote server,
Compile the preceding dplyr operations into a kusto query, execute it on the remote server,
and return the result as a tibble.
}

Просмотреть файл

@ -8,9 +8,11 @@
Method for the \link[AzureRMR:az_resource_group]{AzureRMR::az_resource_group} class.
}
\section{Usage}{
\preformatted{create_kusto_cluster(name, location,
\if{html}{\out{<div class="sourceCode">}}\preformatted{create_kusto_cluster(name, location,
node_size="D14_v2", ...)
}
}\if{html}{\out{</div>}}
}
\section{Arguments}{

Просмотреть файл

@ -9,8 +9,10 @@
Method for the \link[AzureRMR:az_resource_group]{AzureRMR::az_resource_group} class.
}
\section{Usage}{
\preformatted{delete_kusto_cluster(name, confirm=TRUE, wait=FALSE)
}
\if{html}{\out{<div class="sourceCode">}}\preformatted{delete_kusto_cluster(name, confirm=TRUE, wait=FALSE)
}\if{html}{\out{</div>}}
}
\section{Arguments}{

Просмотреть файл

@ -8,9 +8,11 @@
Method for the \link[AzureRMR:az_resource_group]{AzureRMR::az_resource_group} class.
}
\section{Usage}{
\preformatted{get_kusto_cluster(name, location,
\if{html}{\out{<div class="sourceCode">}}\preformatted{get_kusto_cluster(name, location,
node_size="D14_v2")
}
}\if{html}{\out{</div>}}
}
\section{Arguments}{

Просмотреть файл

@ -13,5 +13,5 @@ is_kusto_cluster(x)
\item{x}{An R object.}
}
\description{
These functions test whethen an object is of the given class.
These functions test whether an object is of the given class.
}

Просмотреть файл

@ -126,5 +126,5 @@ left_join(tbl1, tbl2, .num_partitions=5) # no. of partitions for a shuffle j
}
\seealso{
\link[dplyr:join]{dplyr::join}
\link[dplyr:mutate-joins]{dplyr::join}
}

Просмотреть файл

@ -2,7 +2,7 @@
% Please edit documentation in R/kql-escape.R
\name{kql_escape_ident}
\alias{kql_escape_ident}
\title{Escape a Kusto identifer with [' ']}
\title{Escape a Kusto identifier with [' ']}
\usage{
kql_escape_ident(x)
}
@ -10,5 +10,5 @@ kql_escape_ident(x)
\item{x}{An identifier to escape}
}
\description{
Escape a Kusto identifer with [' ']
Escape a Kusto identifier with [' ']
}

Просмотреть файл

@ -17,7 +17,7 @@ partial_eval(call, vars = character(), env = caller_env())
This function partially evaluates an expression, using information from
the tbl to determine whether names refer to local expressions
or remote variables. This simplifies translation because expressions
don't need to carry around their environment - all revelant information
don't need to carry around their environment - all relevant information
is incorporated into the expression.
}
\section{Symbol substitution}{

Просмотреть файл

@ -15,6 +15,6 @@ These objects are imported from other packages. Follow the links
below to see their documentation.
\describe{
\item{dplyr}{\code{\link[dplyr]{filter}}, \code{\link[dplyr]{intersect}}, \code{\link[dplyr]{setdiff}}, \code{\link[dplyr]{setequal}}, \code{\link[dplyr]{union}}}
\item{dplyr}{\code{\link[dplyr]{filter}}, \code{\link[dplyr:reexports]{intersect}}, \code{\link[dplyr:reexports]{setdiff}}, \code{\link[dplyr:reexports]{setequal}}, \code{\link[dplyr:reexports]{union}}}
}}