ClickHouse / ClickHouse/clickhouse-java

[Client, JDBC] Support Aggregate Functions

Aperta
#2,599 0 commenti 2 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
Java
Stelle
1.6k
Fork
636
Merge medio
2g 23h
PR unite (30g)
29

Descrizione

### Description
There is currently only SimpleAggregate function columns are supported and partially.

Related to https://github.com/dbeaver/dbeaver/issues/29931

Example table:

```SQL
CREATE TABLE signoz_metrics.exp_hist
(

`env` LowCardinality(String) DEFAULT 'default',
`temporality` LowCardinality(String) DEFAULT 'Unspecified',
`metric_name` LowCardinality(String),
`fingerprint` UInt64 CODEC(Delta(8), ZSTD(1)),
`unix_milli` Int64 CODEC(DoubleDelta, ZSTD(1)),
`count` UInt64 CODEC(ZSTD(1)),
`sum` Float64 CODEC(Gorilla, ZSTD(1)),
`min` Float64 CODEC(Gorilla, ZSTD(1)),
`max` Float64 CODEC(Gorilla, ZSTD(1)),
`sketch` AggregateFunction(quantilesDD(0.01, 0.5, 0.75, 0.9, 0.95, 0.99), UInt64) CODEC(ZSTD(1))
)
ENGINE = MergeTree
PARTITION BY toDate(unix_milli / 1000)
ORDER BY (env, temporality, metric_name, fingerprint, unix_milli)
TTL toDateTime(unix_milli / 1000) + toIntervalSecond(2592000)
SETTINGS ttl_only_drop_parts = 1,
index_granularity = 8192;

```

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.