-
Notifications
You must be signed in to change notification settings - Fork 578
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(E6data): initial implemantation for E6data SQL Analytics platform #9517
base: main
Are you sure you want to change the base?
Commits on Jun 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7b98b77 - Browse repository at this point
Copy the full SHA 7b98b77View commit details
Commits on Jun 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 13a196c - Browse repository at this point
Copy the full SHA 13a196cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f142b0 - Browse repository at this point
Copy the full SHA 2f142b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 876820b - Browse repository at this point
Copy the full SHA 876820bView commit details -
Remove unnecessary transaction rollback in Backend class for E6data s…
…ince it doesn't support transactions.
Configuration menu - View commit details
-
Copy full SHA for ccec1e0 - Browse repository at this point
Copy the full SHA ccec1e0View commit details
Commits on Jun 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6b762f4 - Browse repository at this point
Copy the full SHA 6b762f4View commit details
Commits on Jul 4, 2024
-
Adapt E6Data backend for Ibis integration
- Add support for catalog, secure connection, auto-resume, and cluster UUID - Implement custom table() method to handle catalog and database hierarchy - Modify get_schema() to use E6Data-specific column information - Adjust execute() method for E6Data compatibility - Update _fetch_from_cursor() to handle E6Data result format
Configuration menu - View commit details
-
Copy full SHA for 623c006 - Browse repository at this point
Copy the full SHA 623c006View commit details -
Add E6data dialect to SQL generator
- Customize Tokenizer to use double quotes for identifiers - Modify Generator to map VARCHAR, CHAR, and TEXT to STRING - Add custom TRANSFORMS for concat and length functions
Configuration menu - View commit details
-
Copy full SHA for 942277e - Browse repository at this point
Copy the full SHA 942277eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2332c5b - Browse repository at this point
Copy the full SHA 2332c5bView commit details -
Update E6DataCompiler to use E6data dialect and E6DataType
- Add E6data dialect - Use E6DataType for type mapping - Retain existing rewrites including custom limit rewrite - Keep other compiler configurations unchanged
Configuration menu - View commit details
-
Copy full SHA for 6436b16 - Browse repository at this point
Copy the full SHA 6436b16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76aa687 - Browse repository at this point
Copy the full SHA 76aa687View commit details -
Configuration menu - View commit details
-
Copy full SHA for 729e1e9 - Browse repository at this point
Copy the full SHA 729e1e9View commit details
Commits on Jul 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c4c2644 - Browse repository at this point
Copy the full SHA c4c2644View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ba682e - Browse repository at this point
Copy the full SHA 1ba682eView commit details -
Configuration menu - View commit details
-
Copy full SHA for daef522 - Browse repository at this point
Copy the full SHA daef522View commit details -
Refactor E6data backend to inherit from MySQLBackend
- Change Backend class to inherit from MySQLBackend instead of SQLBackend - Remove unnecessary imports and methods duplicated in MySQLBackend - Update connection handling to use E6data_python_connector - Modify schema and table retrieval methods for E6data compatibility - Replace MySQLPandasData with E6DataPandasData for data conversion - Clean up and streamline code, removing print statements and unused methods
Configuration menu - View commit details
-
Copy full SHA for 2361d7e - Browse repository at this point
Copy the full SHA 2361d7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ce06cf - Browse repository at this point
Copy the full SHA 7ce06cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20f875f - Browse repository at this point
Copy the full SHA 20f875fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8520f8 - Browse repository at this point
Copy the full SHA c8520f8View commit details