apache / apache/datafusion-sqlparser-rs
Support REPLACE in SELECT
Đang mở
- 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ả
Another one from DuckDB's friendlier syntax: https://duckdb.org/2022/05/04/friendlier-sql.html:
```
SELECT
* REPLACE (movie_count+3 as movie_count, show_count*1000 as show_count)
FROM star_wars_owned_by_disney
```
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
Bắt đầu bằng cách lần theo điểm vào của việc phân tích SELECT trong trình phân tích cú pháp SQL Rust này và so sánh cách xử lý cú pháp của nó với ví dụ DuckDB trong issue. Hỗ trợ biểu thức SELECT * REPLACE được trình bày và bổ sung coverage cho thấy ví dụ được phân tích cú pháp thành công.
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, sql
- 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
- 35/100