Skip to content

Add Trino Support #552

@snawar92

Description

@snawar92

Hello SQLFrame team,

I've been exploring SQLFrame and I'm impressed with how it implements the PySpark DataFrame API across multiple database engines. I noticed that SQLFrame currently supports BigQuery, Databricks, DuckDB, Postgres, Snowflake, and Spark, with Redshift in development.

I'm interested in using SQLFrame with Trino (formerly PrestoSQL) and was wondering if there are any plans to add Trino as a supported engine?

I understand that SQLFrame uses SQLGlot for SQL parsing and transpiling, and SQLGlot officially supports the Trino dialect. This suggests that integrating Trino support into SQLFrame could be technically feasible.

If Trino support is planned:

  • Is there a rough timeline for when it might be available?

If Trino support is not currently planned:

  • Would you consider a feature request for Trino support?
  • Are there any specific requirements or considerations for adding a new engine that would be helpful to know?

Thank you for building and maintaining this excellent project!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions