forked from datafold/data-diff
-
Notifications
You must be signed in to change notification settings - Fork 1
feat: promote Trino driver from stub to full implementation #48
Copy link
Copy link
Open
Labels
P3-backlogBacklog, do when demand appearsBacklog, do when demand appearsenhancementNew feature or requestNew feature or requesttriage
Description
Problem
trino.py is a 49-line stub extending Presto with minimal overrides. While Presto compatibility covers basic operations, Trino-specific syntax and behavior differences may produce silent incorrect results.
Scope
Full Trino driver implementation with:
- Trino-specific type mappings
- Native timestamp precision handling
- Trino-specific SQL syntax where it diverges from Presto
- Dedicated test file
Depends on: #36 (Trino audit) to identify specific divergence points.
Acceptance Criteria
- Trino driver is a standalone implementation (not a Presto subclass)
- Dedicated
test_trino.pytest file - All BaseDialect methods implemented
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
P3-backlogBacklog, do when demand appearsBacklog, do when demand appearsenhancementNew feature or requestNew feature or requesttriage