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

12 Коммитов

Автор SHA1 Сообщение Дата
Yonatan Most edd11ddbf1
Add option for installing without dependencies which are not needed in PySpark (#171)
1. Extract `PyKustoClientBase` class which is inherited by `PyKustoClient` and `PySparkKustoClient`.
2. Remove dependency of `PySparkKustoClient` on azure-kust-data package.
3. Add `pyspark` installation option, for installing without dependencies which are not needed in PySpark.
4. Replace `tests_require` (which is deprecated) with `extras_require`.
5. Small improvement to test coverage exclusion style.
2021-08-08 20:00:02 +03:00
Yonatan Most 9b5ce67610
Enforce type checks during tests (#168) 2021-07-28 16:02:20 +03:00
Yonatan Most 89235ad79c
Add functions: all_of, any_of; Allow providing multiple predicates to 'where' (#87) 2020-06-15 14:52:36 +03:00
Yonatan Most 325b81b456
Add anyif, percentiles_array, sample-distinct, top-hitters, countof, ingestion_time (#78)
* Added any_if, fixed some type hints, improved style

* Added percentiles_array

* Add tests

* Add support for sample-distinct + test

* Add support for top-hitters + test

* Implemented countof
closes #79

* #80 Add ingestion_time method

* Add link and fix now() return type

Co-authored-by: Yonatan Most <>
2020-05-31 11:44:08 +03:00
netanel zakay 44fef310d0
bug-fix: adding new Kusto types also to the kql_converters (#75)
* bug-fix: adding new Kusto types also to the kql_converters

* supporting additional column types in PyKusto

* Assert that type registrars cover all types + some style improvements

* Deduplicate list of number types, support decimal type, some style improvements

* Added link

Co-authored-by: Netanel Zakay <nezakay@microsoft.com>
Co-authored-by: Yonatan Most <>
2020-05-31 08:43:23 +03:00
Yonatan Most 099dc77680
Fix ambiguous subtraction result type (#68)
Fix subtraction ambiguous types, and some type hints
2020-04-23 11:14:43 +03:00
Yonatan Most 2dacf917bb Added some dictionary words 2020-04-21 13:25:35 +03:00
Yonatan Most 1f698daaee Added some dictionary words 2020-04-21 13:24:06 +03:00
Yonatan Most aa5c8152ae Rename some methods to python standards, added some missing type hints 2020-04-21 13:22:03 +03:00
Yonatan Most ccd570eddf Add max_if and min_if, change functions package to static functions, update project settings, 2020-04-21 12:04:04 +03:00
Yonatan Most a769c49785
Handle union in autocomplete (#62) 2020-03-24 15:21:12 +02:00
Yonatan Most a850f6086b Project dictionary, handle kusto types 2019-07-22 15:09:30 +03:00