Граф коммитов

40 Коммитов

Автор SHA1 Сообщение Дата
Alex Kyllo ab45615312 fix and resubmit to CRAN 2022-12-20 21:13:22 -08:00
Alex Kyllo 24fa86f47e version bump 2022-12-20 07:27:07 -08:00
Alex Kyllo f909d6d216 bump minor version to satisfy CRAN note 2022-08-26 08:15:27 -07:00
Alex Kyllo be8644c915 bump version for release 2022-08-25 13:37:09 -07:00
Alex Kyllo 1b42d056be Regenerate Rd files for R 4.2 2022-08-25 13:32:37 -07:00
Hong Ooi 37080def0f update description, news 2021-10-05 10:54:49 +11:00
Hong Ooi c6a04dbd3c switch to Github Actions 2020-10-15 09:15:28 +11:00
Alex Kyllo 08ca3a82f0 bump patch version for dplyr compatibility release 2020-04-26 21:51:50 -07:00
Alex Kyllo 503e1b2349 add group_vars method impl for compatibility with dplyr 1.0.0 2020-04-26 21:44:32 -07:00
Alex 1934f7a236 version bump to 1.0.5 in DESCRIPTION and update news 2020-01-29 07:48:59 -08:00
Hong Ooi 0968df309b change maintainer 2019-10-16 06:40:55 +11:00
Alex Kyllo b89652b26b condition a few tests on tidyr package version, remove some rlang functions that are deprecated in v 0.4.0 2019-08-30 17:25:32 -07:00
Hong Ooi 496dd1a26a tidy for cran 2019-07-06 02:32:48 +10:00
Hong Ooi 18973bc63a repo change 2019-05-23 10:02:13 +10:00
Alex Kyllo a35889ef8c Add nest/unnest verbs and dynamic to list columns (#50)
* add unnest verb

* add nest() verb

* add test for nest() verb

* re-run document()

* add proper group handling for nest()

* add test for unnest with multiple columns

* remove dead code

* update documentation

* fix broken .Rd files

* bugfix in parse_command_result()

* only overwrite DataType into ColumnType if it doesn't exist; add integration tests for nest/unnest
2019-05-10 10:57:12 +10:00
Hong Ooi ba68f89155 update ver no 2019-04-24 07:36:27 +10:00
Hong Ooi 415e8a191a fixing check_for_cran warnings 2019-04-16 15:24:46 +10:00
Alex Kyllo 60e7721f44 Vignette (#46)
* start vignette

* draft vignette

* start vignette

* draft vignette

* update copyright year to 2018-2019

* remove author line from vignette

* update readme, desc

* oops
2019-04-16 15:00:19 +10:00
Hong Ooi a0d0ea56e2 update description 2019-04-16 05:20:27 +10:00
Hong Ooi 88b4d76894 fed login must actually always be true 2019-03-19 19:23:40 +11:00
hong-revo b981a28177 all dependencies now on CRAN 2019-02-27 01:46:06 +08:00
hong-revo 30d9b031ef specify DBI version 2019-02-21 14:19:42 +11:00
Hong Ooi 025f88b656 Dbi (#30)
* stubs

* dbiConnect works

* add host as server synonym for DBI

* add dbname as database synonym for DBI

* dbCreateTable, dbRemoveTable

* adding methods

* documenting

* force run_query to always return a df

* basic testing

* add tablename validate check

* also validate tablename for dbListFields

* don't always return df from run_query

* support DBI bigint arg

* add dbDisconnect

* polish docs
2019-02-12 10:02:20 -08:00
hong-revo 0b110efe6b use AzureAuth, verify ingestion tests manually 2019-02-07 20:30:02 +11:00
Hong Ooi dc2554f494 Ingest (#26)
* ingestion endpoint start

* combine query and ingest endpoints

* implementing

* adls2

* rm stray return

* fold run_query, run_command into 1

* add docs

* satisfy check()

* rename back to run_query

* ingestion working

* add adls2 abfss check

* rm stray ...

* fleshing out local ingest

* streaming ingest

* document

* fixup

* shorten function names

* all ingest methods

* hide import from check

* make sure AzureStor is present before loading it

* partial matching wart

* throw error if given blob token

* add ingest_adls1

* fixing streaming ingest

* rm refs to ingestion uri

* local ingest working

* ingestion tests seem ok

* rm print

* update readme

* don't hide ingest result

* fix collect()

* write.csv -> write.table

* escaping strings

* fix ingest_inline
2019-02-06 08:37:08 -08:00
hong-revo 3337049a56 fixes for devtools::check 2019-01-24 17:02:15 +08:00
Hong Ooi 131c3a4509 Query props (#14)
* init query option passing

* better

* whoops

* adding documentation

* doc fixups

* integer64 flag

* rm rappdirs

* make bit64 optional

* docs

* don't attach dplyr in testing

* update README example for integer64 change

* don't support dynamic json for now

* rm comment block

* add .env and test-creds to gitignore

* remove other integer64 example from readme
2019-01-23 08:51:33 -08:00
Alex Kyllo 578dc9217e Implement dplyr API (#6)
* import rlang

* refactoring

* refactored and tests passing again

* add tests for kql-escape

* added arrange function

* remove purrr dependency

* merge namespace file

* start working on group_by, summarize, and ungroup

* finalize changes to replace AzureDataExplorer with AzureKusto name

* implemented group_by and summarise

* make mutate() work with agg functions

* add rename() verb

* add head() verb

* start implementing join

* add tbl_kusto class

* implement collect() verb

* make render() quote the database name for show_query and collect

* get basic one-column inner join working

* add basic support for one-column left, right, outer, anti, semi joins

* handle join on one differently-named column

* make join work with multiple differently named columns

* add verb: union_all as this is the only setop flavor supported by Kusto

* error on unsupported setops

* remove DBI stuff for now

* remove DBI as an import

* remove DBITest from suggested imports

* add rlang to imports list in DESCRIPTION

* various cleanup

* rename tbl_abstract to tbl_kusto_abstract

* remove call to as.tibble in collect()

* add tibble to Imports and call  as.tibble in collect() method

* add tibble to Imports and call  as.tibble in collect() method

* remove tibble from DESCRIPTION and call dplyr::as_tibble instead
2019-01-15 03:50:15 +11:00
hong-revo d71041c802 initial name change 2019-01-09 17:33:34 +11:00
Hong Ooi 60a25d6603
Refactoring query endpoint interface (#4)
* add basicauth support to query

* cleanup output of add/remove/list_principals

* refactor query endpoint

* don't output factors

* basic validity checking on endpoint properties

* allow use of usertoken, apptoken to run queries
2019-01-09 16:49:52 +11:00
Alex Kyllo 9bdbb7fe12 make select and distinct work for multiple columns 2019-01-02 08:56:25 -08:00
Alex Kyllo e0449f8ae2 clean up tbl.R, add method for creating a dummy tbl from a tibble 2019-01-01 18:59:39 -08:00
Alex Kyllo 39c7cc0adc sync up 2018-12-31 08:03:07 -08:00
hong-revo 87d358b21b bump AzureRMR dependency 2018-12-22 16:21:00 +11:00
hong-revo f754d8418b database ARM class 2018-12-22 15:42:07 +11:00
hong-revo 2425da7f5a list principals 2018-12-22 03:08:52 +11:00
hong-revo ac2106f1e7 depend on dev AzureRMR 2018-12-21 11:31:41 +11:00
hong-revo cabb8f927c fleshing out framework 2018-12-19 20:41:18 +11:00
hong-revo 3ab48abd80 endpoint WIP 2018-12-15 22:09:13 +11:00
hong-revo b93e5e29aa initial commit 2018-12-11 14:05:23 +11:00