R: Interface to 'Kusto'/'Azure Data Explorer'

# Interface to 'Kusto'/'Azure Data Explorer'

## Documentation for package ‘AzureKusto’ version 1.1.4

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS
- Package README

## Help Pages

A B C D E F G I K L N O R S T U

## -- A --

add_op_join | Append a join operation to the tbl_kusto object's ops list
add_op_set_op | Append a set operation to the tbl_kusto object's ops list
add_op_single | Append an operation representing a single-table verb to the tbl_kusto object's ops list
anti_join | Join methods for Kusto tables
anti_join.tbl_kusto_abstract | Join methods for Kusto tables
AzureKusto | DBI interface: connect to a Kusto cluster
AzureKusto-connection | DBI interface: connect to a Kusto cluster
AzureKusto_dbi | DBI interface to Kusto
az_kusto | Kusto/Azure Data Explorer cluster resource class
az_kusto_database | Kusto/Azure Data Explorer database resource class

## -- B --

base_agg | Aggregation function translations
base_scalar | Scalar operator translations (infix and prefix)
base_window | Window function translations
build_kql | Build a KQL string.

## -- C --

collect.tbl_kusto | Compile the preceding dplyr operations into a kusto query, execute it on the remote server, and return the result as a tibble.
compute.tbl_kusto | Execute the query, store the results in a table, and return a reference to the new table
copy_to.kusto_database_endpoint | This function uploads a local data frame into a remote data source, creating the table definition as needed. If the table exists, it will append the data to the existing table. If not, it will create a new table.
create_azure_data_explorer | Create Kusto/Azure Data Explorer cluster
create_database | Kusto/Azure Data Explorer cluster resource class
create_kusto_cluster | Create Kusto/Azure Data Explorer cluster

## -- D --

dbCanConnect-method | DBI interface: connect to a Kusto cluster
dbColumnInfo-method | DBI methods for Kusto queries and commands
dbConnect-method | DBI interface: connect to a Kusto cluster
dbCreateTable-method | DBI methods for Kusto table management
dbDisconnect-method | DBI interface: connect to a Kusto cluster
dbExecute-method | DBI methods for Kusto queries and commands
dbExistsTable-method | DBI methods for Kusto table management
dbFetch-method | DBI methods for Kusto queries and commands
dbGetQuery-method | DBI methods for Kusto queries and commands
dbListFields-method | DBI methods for Kusto queries and commands
dbListTables-method | DBI methods for Kusto table management
dbReadTable-method | DBI methods for Kusto table management
dbRemoveTable-method | DBI methods for Kusto table management
dbSendQuery-method | DBI methods for Kusto queries and commands
dbSendStatement-method | DBI methods for Kusto queries and commands
dbWriteTable-method | DBI methods for Kusto table management
delete_azure_data_explorer | Delete Kusto/Azure Data Explorer cluster
delete_database | Kusto/Azure Data Explorer cluster resource class
delete_kusto_cluster | Delete Kusto/Azure Data Explorer cluster
delete_kusto_cluster, | Delete Kusto/Azure Data Explorer cluster
delete_kusto_token | Manage AAD authentication tokens for Kusto clusters

## -- E --

escape | Escape/quote a string.
export | Execute the Kusto query and export the result to Azure Storage.
export.kusto_database_endpoint | Execute the Kusto query and export the result to Azure Storage.
export.tbl_kusto | Execute the Kusto query and export the result to Azure Storage.

## -- F --

flatten_query | Walks the tree of ops and builds a stack.
full_join | Join methods for Kusto tables
full_join.tbl_kusto_abstract | Join methods for Kusto tables

## -- G --

get_azure_data_explorer | Get existing Kusto/Azure Data Explorer cluster
get_database | Kusto/Azure Data Explorer cluster resource class
get_kusto_cluster | Get existing Kusto/Azure Data Explorer cluster
get_kusto_token | Manage AAD authentication tokens for Kusto clusters

## -- I --

ident | Flag a character string as a Kusto identifier
ident_q | Pass an already-escaped string to Kusto
ingest_adls1 | Ingestion functions for Kusto
ingest_adls2 | Ingestion functions for Kusto
ingest_blob | Ingestion functions for Kusto
ingest_local | Ingestion functions for Kusto
ingest_url | Ingestion functions for Kusto
inner_join | Join methods for Kusto tables
inner_join.tbl_kusto_abstract | Join methods for Kusto tables
is_kusto_cluster | Information functions
is_kusto_database | Information functions

## -- K --

kql | Tag character strings as Kusto Query Language. Assumes the string is valid and properly escaped.
kql_aggregate | Return a function representing a KQL aggregation function
kql_build | Build the tbl object into a data structure representing a Kusto query
kql_build.op_mutate | dplyr's mutate verb can include aggregations, but Kusto's extend verb cannot. If the mutate contains no aggregations, then it can emit an extend clause. If the mutate contains an aggregation and the tbl is ungrouped, then it must emit a summarize clause grouped by all variables. If the mutate contains an aggregation and the tbl is grouped, then it must join to a subquery containing the summarize clause.
kql_escape_ident | Escape a Kusto identifier with [' ']
kql_escape_ident_q | Pass through an already-escaped Kusto identifier
kql_escape_logical | Escape a Kusto logical value. Converts TRUE/FALSE to true / false
kql_escape_string | Escape a Kusto string by single-quoting
kql_infix | Return a function representing a scalar KQL infix operator
kql_prefix | Return a function representing a scalar KQL prefix function
kql_render | Render a set of operations on a tbl_kusto_abstract to a Kusto query
kql_translate_env | Build a kql_variant class out of the environments holding scalar and aggregation function definitions
kql_translator | Builds an environment from a list of R -> Kusto query language translation pairs.
kql_vector | Escape/quote a string.
kql_window | Return a function representing a KQL window function
kusto-DBI | DBI interface to Kusto
kusto_database_endpoint | Endpoints for communicating with a Kusto database
kusto_dbi | DBI interface to Kusto
kusto_export_cmd | Execute the query, store the results in a table, and return a reference to the new table Run a Kusto query and export results to Azure Storage in Parquet or CSV format.

## -- L --

left_join | Join methods for Kusto tables
left_join.tbl_kusto_abstract | Join methods for Kusto tables
list_databases | Kusto/Azure Data Explorer cluster resource class
list_kusto_tokens | Manage AAD authentication tokens for Kusto clusters

## -- N --

nest.tbl_kusto_abstract | Nest method for Kusto tables

## -- O --

op_base | The "base case" operation representing the tbl itself and its column variables
op_double | A double-table verb, e.g. joins, setops
op_grps | Look up the applicable grouping variables for an operation based on the data source and preceding sequence of operations
op_single | A class representing a single-table verb
op_vars | Look up the applicable variables in scope for a given operation based on the data source and preceding sequence of operations

## -- R --

right_join | Join methods for Kusto tables
right_join.tbl_kusto_abstract | Join methods for Kusto tables
run_query | Run a query or command against a Kusto database

## -- S --

semi_join | Join methods for Kusto tables
semi_join.tbl_kusto_abstract | Join methods for Kusto tables
show_query.tbl_kusto_abstract | Translate a sequence of dplyr operations on a tbl into a Kusto query string.
summarise.tbl_kusto_abstract | Summarise method for Kusto tables

## -- T --

tbl_kusto | A tbl object representing a table in a Kusto database.
translate_kql | Translate R expressions into Kusto Query Language equivalents.

## -- U --

unnest.tbl_kusto_abstract | Unnest method for Kusto tables