codeant-ai-for-open-source[bot] commented on code in PR #43566:
URL: https://github.com/apache/superset/pull/43566#discussion_r4057852778


##########
superset/db_engine_specs/aurora.py:
##########
@@ -36,6 +37,26 @@ class AuroraMySQLDataAPI(MySQLEngineSpec):
         "region_name={region_name}"
     )
 
+    metadata = {
+        "description": (
+            "Amazon Aurora MySQL accessed via the AWS Data API, allowing "
+            "database queries over HTTP without managing persistent 
connections."
+        ),
+        "logo": "aws-aurora.jpg",
+        "homepage_url": "https://aws.amazon.com/rds/aurora/";,
+        "categories": [
+            DatabaseCategory.CLOUD,
+            DatabaseCategory.POPULAR,
+        ],

Review Comment:
   ✅ **CodeAnt verified this suggestion was addressed in subsequent commits and 
marked this thread resolved** as of `55a0fe3`.
   
   The Aurora MySQL metadata now uses defined categories: `CLOUD_AWS`, 
`TRADITIONAL_RDBMS`, and `HOSTED_OPEN_SOURCE`, eliminating the invalid enum 
references.
   
   <sub>If that's not right, unresolve this thread and CodeAnt will leave it 
open.</sub>
   
   <!-- codeant-auto-resolve-reply -->



##########
superset/db_engine_specs/aurora.py:
##########
@@ -36,6 +37,26 @@ class AuroraMySQLDataAPI(MySQLEngineSpec):
         "region_name={region_name}"
     )
 
+    metadata = {
+        "description": (
+            "Amazon Aurora MySQL accessed via the AWS Data API, allowing "
+            "database queries over HTTP without managing persistent 
connections."
+        ),
+        "logo": "aws-aurora.jpg",
+        "homepage_url": "https://aws.amazon.com/rds/aurora/";,
+        "categories": [
+            DatabaseCategory.CLOUD,
+            DatabaseCategory.POPULAR,
+        ],
+        "pypi_packages": ["auroradataapi"],

Review Comment:
   ✅ **CodeAnt verified this suggestion was addressed in subsequent commits and 
marked this thread resolved** as of `55a0fe3`.
   
   The metadata now lists `sqlalchemy-aurora-data-api` in `pypi_packages`, 
matching the SQLAlchemy dialect package required by the `auroradataapi` driver.
   
   <sub>If that's not right, unresolve this thread and CodeAnt will leave it 
open.</sub>
   
   <!-- codeant-auto-resolve-reply -->



##########
superset/db_engine_specs/ibmi.py:
##########
@@ -28,6 +30,22 @@ class IBMiEngineSpec(Db2EngineSpec):
     engine_name = "IBM Db2 for i"
     max_column_name_length = 128
 
+    metadata = {
+        "description": (
+            "IBM Db2 for i is an integrated relational database management "
+            "system optimized for IBM i."
+        ),
+        "logo": "ibm-db2.svg",
+        "homepage_url": "https://www.ibm.com/products/db2";,
+        "categories": [
+            DatabaseCategory.TRADITIONAL_RDBMS,
+            DatabaseCategory.ENTERPRISE,
+        ],
+        "pypi_packages": ["sqlalchemy-ibmi"],
+        "connection_string": 
"ibmi://{user}:{password}@{host}:{port}/{database}",
+        "default_port": 50000,

Review Comment:
   ✅ **CodeAnt verified this suggestion was addressed in subsequent commits and 
marked this thread resolved** as of `55a0fe3`.
   
   The IBM i connection string now uses the established `{{username}}` 
placeholder, matching the documented `username` parameter.
   
   <sub>If that's not right, unresolve this thread and CodeAnt will leave it 
open.</sub>
   
   <!-- codeant-auto-resolve-reply -->



##########
superset/db_engine_specs/kusto.py:
##########
@@ -174,6 +174,26 @@ class KustoKqlEngineSpec(BaseEngineSpec):  # pylint: 
disable=abstract-method
     allows_sql_comments = False
     run_multiple_statements_as_one = True
 
+    metadata = {
+        "description": (
+            "Azure Data Explorer (Kusto) using native Kusto Query Language 
(KQL) "
+            "for high-performance log and telemetry analytics."
+        ),
+        "logo": "kusto.png",
+        "homepage_url": 
"https://azure.microsoft.com/en-us/products/data-explorer/";,
+        "categories": [
+            DatabaseCategory.CLOUD_AZURE,
+            DatabaseCategory.ANALYTICAL_DATABASES,
+            DatabaseCategory.PROPRIETARY,
+        ],
+        "pypi_packages": ["sqlalchemy-kusto"],
+        "connection_string": (
+            "kustokql+https://{cluster}.kusto.windows.net/{database}";
+            "?msi=False&azure_ad_client_id={client_id}"
+            "&azure_ad_client_secret={client_secret}"
+        ),
+    }

Review Comment:
   ✅ **CodeAnt verified this suggestion was addressed in subsequent commits and 
marked this thread resolved** as of `55a0fe3`.
   
   The KQL connection string now includes `azure_ad_tenant_id={{tenant_id}}`, 
and the metadata documents `tenant_id` as the Azure AD tenant ID.
   
   <sub>If that's not right, unresolve this thread and CodeAnt will leave it 
open.</sub>
   
   <!-- codeant-auto-resolve-reply -->



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to