ClickHouse / ClickHouse/clickhouse-java

Support all Aggregate Functions as parameter for columns of type AggregateFunction

Ouverte
#1,232 7 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
area:data-type enhancement jdbc-v2
Langage dominant
Java
Étoiles
1.6k
Forks
636
Merge moyen
2 j 23 h
PR mergées (30 j)
29

Description

Currently, only [groupBitmap](https://clickhouse.com/docs/en/sql-reference/aggregate-functions/reference/groupbitmap) is [supported](https://github.com/ClickHouse/clickhouse-java/blob/d175cd7d0e8f0427a8e2bc1b20c597990cd507b4/clickhouse-data/src/main/java/com/clickhouse/data/format/ClickHouseRowBinaryProcessor.java#L510-L515) as parameter for a table column of type [AggregateFunction](https://clickhouse.com/docs/en/sql-reference/data-types/aggregatefunction/).

It would be good if [all](https://clickhouse.com/docs/en/sql-reference/aggregate-functions/reference/) aggregate functions are supported.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Inspectez ClickHouseRowBinaryProcessor.java autour des lignes 510-515 et examinez la documentation de référence de AggregateFunction et des fonctions d’agrégation. Vérifiez d’abord la pull request fusionnée #1345 et l’implémentation actuelle ; le travail est considéré comme terminé lorsque les paramètres de colonne AggregateFunction pris en charge couvrent les fonctions d’agrégation demandées sans casser le traitement existant.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
databases
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.