Support querying system tables in paimon-cpp
- Lingua principale
- C++
- Stelle
- 131
- Fork
- 49
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
According to the official Paimon docs, system tables are first-class query interfaces for table metadata, changelog analysis, and catalog-wide observability:
https://paimon.apache.org/docs/master/concepts/system-tables/
`paimon-cpp` currently lacks system table query support.
This request is to add system table query support in `paimon-cpp`, including:
- Data system tables (for example):
`snapshots`, `schemas`, `options`, `audit_log`, `binlog`, `ro`, `files`, `tags`, `branches`, `consumers`, `manifests`, `aggregation_fields`, `partitions`, `buckets`, `statistics`, `table_indexes`
- Global system tables under `sys` (for example):
`tables`, `partitions`, `all_table_options`, `catalog_options`
Expected outcome:
- Users can query system tables in C++ environments with behavior aligned to Paimon documentation.
- Core changelog observability use cases (including `audit_log` and `binlog`) are covered.
- Metadata and global catalog inspection via system tables are available in `paimon-cpp`.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia dalla documentazione ufficiale delle tabelle di sistema Paimon collegata nell’issue e confronta i relativi dati e le interfacce delle tabelle globali `sys` con le attuali capacità di query di paimon-cpp. Il lavoro è completato quando gli utenti C++ possono interrogare le tabelle di sistema di metadati, changelog, audit, binlog e catalogo elencate, con un comportamento allineato alla documentazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- cpp
- Ambito
- databases
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Tranquilla
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 35/100