Daniel Vaz Gaspar
bb22eb1ca8
feat: add option for hash algorithms ( #35621 )
...
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com >
2025-12-09 16:59:07 +00:00
Beto Dealmeida
a82e310600
feat: improve perf of CSV uploads ( #34603 )
2025-08-20 08:53:02 -04:00
Maxime Beauchemin
cb27d5fe8d
chore: proper current_app.config proxy usage ( #34345 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-31 19:27:42 -07:00
Le Xich Long
fc7ba060c1
feat(clickhouse): allow dynamic schema ( #32610 )
2025-06-09 16:18:05 -06:00
Le Xich Long
84b52b2323
fix(clickhouse): get_parameters_from_uri failing when secure is true ( #32423 )
2025-02-28 16:24:14 -05:00
Dino
8dcae810d4
fix: clickhouse-connect engine SSH parameter ( #32348 )
2025-02-24 12:58:49 -08:00
Maxime Beauchemin
e51b95ffa8
chore: enforce more ruff rules ( #31447 )
...
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
2024-12-18 17:41:34 -08:00
Beto Dealmeida
e90246fd1f
feat(SIP-95): permissions for catalogs ( #28317 )
2024-05-06 11:41:58 -04:00
John Bodley
aafb54d042
chore: Ensure Mixins are ordered according to the MRO ( #26288 )
2023-12-16 14:11:58 +13:00
Stepan
14c324950a
feat(datasource): Checkbox for always filtering main dttm in datasource ( #25204 )
...
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
2023-09-14 15:57:08 -07:00
John Bodley
a4d5d7c6b9
chore(pre-commit): Add pyupgrade and pycln hooks ( #24197 )
2023-06-01 12:01:10 -07:00
Sebastian Liebscher
0788b5fdcc
chore: fix deprecation warnings for SQLALchemy URL ( #23770 )
2023-05-11 11:20:53 +03:00
Sebastian Liebscher
b31efbae7c
chore: remove RemovedInMarshmallow4 warnings ( #23704 )
2023-04-21 09:11:46 +03:00
Beto Dealmeida
65a3a4d908
fix: database dropdown keys ( #23433 )
2023-03-20 13:06:14 -07:00
Ville Brofeldt
967383853c
fix(clickhouse): add missing default format ( #23192 )
2023-02-24 18:55:25 +02:00
Ville Brofeldt
d0c54cddb0
fix(clickhouse): add clickhouse connect driver ( #23185 )
2023-02-24 14:04:12 +02:00
Ville Brofeldt
cd6fc35f60
chore(db_engine_specs): clean up column spec logic and add tests ( #22871 )
2023-01-31 15:54:07 +02:00
Antonio Rivero Martinez
b36bd3f083
fix(databases): GSheets and Clickhouse DBs are not allowed to upload files ( #21065 )
2022-09-26 10:08:11 -07:00
aniaan
5a1c68177e
fix(elasticsearch): time_zone setting does not work for cast datetime expressions ( #17048 )
...
* fix(elasticsearch): cast does not take effect for time zone settings
* test(elasticsearch): add test
* fix(test): fix typo
* docs(elasticsearch): add annotation
* docs(elasticsearch): add time_zone desc
* docs(elasticsearch): fix typo
* refactor(db_engine): change convert_dttm signature
* fix(test): fix test
* fix(es): add try catch
* fix(test): fix caplog
* fix(test): fix typo
2021-11-25 11:58:44 +02:00
John Bodley
b9ff85d9ea
chore(engine): Translate fractional time grains—requires @superset-ui bump ( #17078 )
...
* chore(engine): Translate fractional time grains
* Bump @superset-ui
Co-authored-by: John Bodley <john.bodley@airbnb.com >
2021-10-12 21:40:48 -07:00
Eugene Klimov
1badcaed45
feat: add function list to auto-complete to Clickhouse datasource ( #16234 )
...
* add function list to auto-complete to Clickhouse datasource, fix https://github.com/apache/superset/issues/15477
Signed-off-by: Slach <bloodjazman@gmail.com >
* add function list to auto-complete to Clickhouse datasource, fix https://github.com/apache/superset/issues/15477
fix review comments https://github.com/apache/superset/pull/16234#discussion_r688362980
Signed-off-by: Slach <bloodjazman@gmail.com >
* fix CI/CD https://github.com/apache/superset/pull/16234/checks?check_run_id=3396235776 and https://github.com/apache/superset/pull/16234/checks?check_run_id=3396235707
Signed-off-by: Slach <bloodjazman@gmail.com >
* fix black formatting
Signed-off-by: Slach <bloodjazman@gmail.com >
* fix isort pre-commit hook
Signed-off-by: Slach <bloodjazman@gmail.com >
2021-08-26 18:55:43 +08:00
John Bodley
0df15bf207
chore(pylint): Reenable import-outside-toplevel check ( #16263 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com >
2021-08-17 05:20:13 +12:00
Daniel Vaz Gaspar
6c018c0a28
refactor: dbapi exception mapping for dbapi's ( #12869 )
...
* refactor: dbapi exception mapping for dbapi's
* fix test
* fix lint
* fix grammar on comment
2021-02-02 15:07:46 +00:00
Erik Ritter
2055ecc1ba
feat: refactor error components and add database issue code ( #10473 )
...
* feat: refactor error components and add database issue code
* Apply suggestions from code review
Co-authored-by: John Bodley <4567245+john-bodley@users.noreply.github.com >
Co-authored-by: John Bodley <4567245+john-bodley@users.noreply.github.com >
2020-08-06 13:22:24 -07:00
Ville Brofeldt
b205ce32b0
feat: Add new timegrains and convert_dttm to Druid engine spec ( #10160 )
...
* feat: Add new timegrains and convert_dttm to Druid engine spec
* Add TemporalType enum and fix test case
* Remove DATETIME for athena (original spec)
2020-06-25 12:18:37 +03:00
Ville Brofeldt
ef2ebbd570
Add option to specify type specific date truncation functions ( #9238 )
2020-03-05 07:25:50 +02:00
John Bodley
0a3b121244
[sql] Fixing datetime SQL literal ( #8464 )
2019-10-29 23:24:48 -07:00
Will Barrett
ec86d9de17
Fix lint in superset/db_engine_spec ( #8338 )
...
* Enable lint checking for files in db_engine_spec that have few to no
lint issues
* Enable lint and fix issue in db_engine_spec/mysql.py
* Enable pylint and fix lint for db_engine_spec/pinot.py
* Enable lint and fix issues for db_engine_specs/hive.py
* Enable lint and fix for db_engine_spec/presto.py
* Re-enable lint on base.py, fix/disable specific failures, including one
bad method signature
* Make flake8 happy after a number of pylint fixes
* Update db_engine_spec_test test cases related to Presto to support
different method naming
* automated reformatting
* One more pylint disable for druid.py
* Find the magic invocation that makes all the lint tools happy
2019-10-04 09:19:21 -07:00
Ville Brofeldt
3250c5ac94
[bugfix] fix timegrain addon regression ( #8165 )
...
* Fix regression in time grain addons
* Revert privatization of time_grain_functions
* Fix test
* Rename variable
* Fix test
* Fix typing error
* Refactor and add tests
* Add TODO
2019-09-08 08:34:40 +02:00
Ville Brofeldt
fb51632e18
Add docstrings and typing to db_engine_specs and sql_parse ( #8058 )
...
* Add typing to db_engine_specs
* Add more type annotations and docstrings
* Add docstrings and typing to sql_parse and db_engine_specs
* Refine select_star
* Fix execute and add more docstrings
* Revert kwargs change from execute
* Remove redundant or
* Align view and table getter schema types
* Fix return type of latest_partition
* Remove some typing from presto
* Improve docstring for __extract_from_token
2019-08-22 06:29:32 +03:00
John Bodley
5c58fd1802
[format] Using Black ( #7769 )
2019-06-25 13:34:48 -07:00
Ville Brofeldt
95291facff
Break up db_engine_specs ( #7676 )
...
* Refactor db_engine_specs into package
* Rename bigquery class and add epoch funcs
* Fix flake8 errors
* Dynamically load all engine specs
* Fix linting errors and unit tests
* Implement Snowflake epoch time funcs
* Implement Teradata epoch time func
* Fix presto datasource query and remove unused import
* Fix broken datasource query
* Add mypy ignore for false positive
* Add missing license files
* Make create_time_grains_tuple public
* Fix flake8 quote
* Fix incorrect licence header
2019-06-08 11:27:13 -07:00