apache / apache/datafusion-sqlparser-rs

fail to parse `set tez.grouping.max-size=1234;` in Hive Dialect

オープン
#1,643 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Rust
スター
3.5k
フォーク
772
平均マージ
4日 9時間
マージ済み PR(30日)
17

説明

According to the Apache Tez code, parameter `tez.grouping.max-size` is supported.
https://github.com/apache/tez/blob/1e6c9e3448bb9d934508ee995ad60c23dafa0610/tez-mapreduce/src/main/java/org/apache/tez/mapreduce/grouper/TezSplitGrouper.java#L72
Also when hive uses tez engine, it is possible to set the `tez.grouping.max-size` parameter, but the current version fail to parse it.
![image](https://github.com/user-attachments/assets/1b7393e8-a146-4093-91a9-803d7f9d6916)

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まず Hive ステートメント `set tez.grouping.max-size=1234;` を再現し、Hive 方言のパース経路を調査します。パラメーターがサポートされていることを確認するため、issue 内の Apache Tez のリファレンスを使用します。既存の Hive 構文を後退させることなく、ステートメントのパースに成功すれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
rust, sql
領域
compilers
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
38/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。