apache / apache/datafusion-sqlparser-rs
Parse data types based on current dialect
- Ngôn ngữ chính
- Rust
- Star
- 3.5k
- Fork
- 772
- Merge trung bình
- 4 ngày 9 giờ
- Pull request đã merge (30 ngày)
- 17
Mô tả
Currently we parse data types ignoring the dialect, which doesn't make that much sense. This requires the caller to validate not only their usage, but if we parsed the data types correctly.
Could we add the dialect to parse the data types? That's done in a few parts of the code using `dialect_of!()`
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Xác định các điểm đầu vào để phân tích cú pháp kiểu dữ liệu và các cách sử dụng hiện có của `dialect_of!()` được đề cập trong issue. Theo dõi cách dialect hiện tại đi đến mã parser liên quan, sau đó xác minh rằng các kiểu dữ liệu được phân tích cú pháp bằng dialect đó và các bài kiểm thử parser hiện có bao quát hành vi dành riêng cho dialect.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- rust
- Lĩnh vực
- compilers
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 42/100