mirror of
https://github.com/apache/superset.git
synced 2024-09-16 02:29:39 -04:00
7e51b200b4
* SQL-TOP Fix For Database Engines MSSQL is not supporting LIMIT syntax in SQLs. For limiting the rows, MSSQL having a different keyword TOP. Added fixes for handling the TOP and LIMIT clauses based on the database engines. * Teradata code for top clause handling removed from teradata.py Teradata code for top clause handling removed from teradata.py file, since we added generic section in base engine for the same. * Changes to handle CTE along with TOP in complex SQLs Added changes to handle TOP command in CTEs, for DB Engines which are not supporting inline CTEs. * Test cases for TOP unit testing in MSSQL Added multiple unit test cases for MSSQL top command handling and also along with CTEs * Corrected the select_keywords name key in basengine Corrected the select_keywords name key in basengine * Changes based on as per review. made the required corrections based on code review to keep good code readability and code cleanliness. * Review changes to correct lint and typo issues Made the changes according to the review comments. * fix linting errors * fix teradata tests * add coverage * lint * Code cleanliness Moved the top/limit flag check from sql_lab to core. * Changed for code cleanliness Changes for keeping code cleanliness * Corrected lint issue Corrected lint issue. * Code cleanliness Code cleanliness Co-authored-by: Ville Brofeldt <ville.v.brofeldt@gmail.com> |
||
---|---|---|
.. | ||
annotation_layers | ||
charts | ||
common | ||
dashboards | ||
datasets | ||
db_engine_specs | ||
explore | ||
fixtures | ||
pandas_postprocessing | ||
tasks | ||
utils | ||
__init__.py | ||
conftest.py | ||
core_tests.py | ||
dataframe_test.py | ||
feature_flag_test.py | ||
memoized_tests.py | ||
sql_parse_tests.py |