confluentinc/ksql

Array size function / Rank

Open

#2 579 ouverte le 19 mars 2019

Voir sur GitHub
 (3 commentaires) (0 réactions) (0 assignés)Java (1 048 forks)batch import
help wanteduser-defined-functions

Métriques du dépôt

Stars
 (5 739 stars)
Métriques de merge PR
 (Merge moyen 4j 20h) (6 PRs mergées en 30 j)

Description

Hi, I've noticed that there is no RANK() or DENSE_RANK() function in KSQL. I tried to work around this by calling TOPKDISTINCT(col, static_int) and then returning the size of the array given by TOPKDISTINCT(), all within my relevant group by. Is there any workaround for this? I am not well versed in Java/Scala, so I could try writing this as a UDF, but I would prefer is there was a native solution for this. Cheers!

Guide contributeur