1 commentaire (1 commentaire)0 réactions (0 réactions)1 assigné (1 assigné)Java4 035 stars (4 035 stars)1 426 forks (1 426 forks)batch import
SQL parserhelp wantedspi
Description
- 使用Calcite进行SQL解析,把解析转出成自己定义的Statement供SQL Revert使用.
Guide contributeur
- Stack technique
- javasql
- Domaine
- backenddatabase
- Type d'issue
- feature
- DifficultéDifficulté estimée pour un nouveau contributeur, de 1 pour un très petit changement à 5 pour un travail expert.
- 4
- Temps estiméFourchette de temps approximative pour investiguer, implémenter, tester et préparer une pull request.
- over 1 week
- Statut d'activitéDisponibilité apparente de l'issue : fraîche, active, ancienne, bloquée ou en attente d'un mainteneur.
- blocked
- ClartéClarté avec laquelle l'issue explique le changement attendu, les critères d'acceptation et la prochaine étape.
- mostly clear
- Prérequis
- JavaSQLApache CalciteHmily transaction model
- Accessibilité débutantScore de 1 à 100 estimant l'accessibilité de cette issue pour un premier contributeur.
- 30
- Direction de recherche
- Examine the existing Hmily codebase to understand how SQL statements are currently managed in transaction logs. The comment on the issue may contain additional context; review it for any implementation hints. Study Apache Calcite's documentation to learn how to parse SQL into an AST and map it to a custom Statement class. Look at how other distributed transaction frameworks implement SQL parsing for rollback to identify best practices.