InfluxQL is being rearchitected to work with the InfluxDB 3 storage engine. This process is ongoing and some InfluxQL features are still being implemented. This page provides information about the current implementation status of InfluxQL features. - [In-progress features](#in-progress-features) - [SLIMIT clause](#slimit-clause) - [SOFFSET clause](#soffset-clause) - [Metaqueries](#metaqueries) - [Function support](#function-support) - [Aggregate functions](#aggregate-functions) - [Selector functions](#selector-functions) - [Transformations](#transformations) - [Technical and predictive analysis](#technical-and-predictive-analysis) ## In-progress features ### SLIMIT clause InfluxQL in {{< product-name >}} does not currently support the `SLIMIT` clause, which limits the number of [series](/influxdb/version/reference/glossary/#series) returned in query results. ### SOFFSET clause InfluxQL in {{< product-name >}} does not currently support the `SOFFSET` clause, which specifies the number of [series](/influxdb/version/reference/glossary/#series) to skip before returning results. ### Metaqueries InfluxQL metaqueries return information about the schema of time series data stored in InfluxDB. The following table provides information about what metaqueries are available in {{< product-name >}}: | Metaquery | Supported | | :------------------------------------------------------------ | :----------------------: | | SHOW DATABASES | | | **SHOW RETENTION POLICIES** | **{{< icon "check" >}}** | | **SHOW MEASUREMENTS** | **{{< icon "check" >}}** | | SHOW SERIES | | | SHOW SERIES CARDINALITY | | | **SHOW TAG KEYS** | **{{< icon "check" >}}** | | SHOW TAG KEY CARDINALITY | | | **SHOW TAG VALUES** | **{{< icon "check" >}}** | | SHOW TAG VALUES CARDINALITY | | | **SHOW FIELD KEYS** | **{{< icon "check" >}}** | | SHOW FIELD KEYS CARDINALITY | | > [!Note] > > #### Cardinality metaqueries > > With the InfluxDB 3 storage engine, series cardinality is no longer a limiting > factor for database performance. > Cardinality-related metaqueries will likely not be supported with the InfluxDB 3 > storage engine. ## Function support ### Aggregate functions | Function | Supported | | :---------------------------------------------------------------------------------------- | :----------------------: | | [COUNT()](/influxdb/version/reference/influxql/functions/aggregates/#count) | **{{< icon "check" >}}** | | [DISTINCT()](/influxdb/version/reference/influxql/functions/aggregates/#distinct) | **{{< icon "check" >}}** | | INTEGRAL() | | | [MEAN()](/influxdb/version/reference/influxql/functions/aggregates/#mean) | **{{< icon "check" >}}** | | [MEDIAN()](/influxdb/version/reference/influxql/functions/aggregates/#median) | **{{< icon "check" >}}** | | [MODE()](/influxdb/version/reference/influxql/functions/aggregates/#mode) | **{{< icon "check" >}}** | | [SPREAD()](/influxdb/version/reference/influxql/functions/aggregates/#spread) | **{{< icon "check" >}}** | | [STDDEV()](/influxdb/version/reference/influxql/functions/aggregates/#stddev) | **{{< icon "check" >}}** | | [SUM()](/influxdb/version/reference/influxql/functions/aggregates/#sum) | **{{< icon "check" >}}** | ### Selector functions | Function | Supported | | :------------------------------------------------------------------------------------------- | :----------------------: | | [BOTTOM()](/influxdb/version/reference/influxql/functions/selectors/#bottom) | **{{< icon "check" >}}** | | [FIRST()](/influxdb/version/reference/influxql/functions/selectors/#first) | **{{< icon "check" >}}** | | [LAST()](/influxdb/version/reference/influxql/functions/selectors/#last) | **{{< icon "check" >}}** | | [MAX()](/influxdb/version/reference/influxql/functions/selectors/#max) | **{{< icon "check" >}}** | | [MIN()](/influxdb/version/reference/influxql/functions/selectors/#min) | **{{< icon "check" >}}** | | [PERCENTILE()](/influxdb/version/reference/influxql/functions/selectors/#percentile) | **{{< icon "check" >}}** | | SAMPLE() | | | [TOP()](/influxdb/version/reference/influxql/functions/selectors/#top) | **{{< icon "check" >}}** | ### Transformations | Function | Supported | | :--------------------------------------------------------------------------------------------------------------------------- | :----------------------: | | [ABS()](/influxdb/version/reference/influxql/functions/transformations/#abs) | **{{< icon "check" >}}** | | [ACOS()](/influxdb/version/reference/influxql/functions/transformations/#acos) | **{{< icon "check" >}}** | | [ASIN()](/influxdb/version/reference/influxql/functions/transformations/#asin) | **{{< icon "check" >}}** | | [ATAN()](/influxdb/version/reference/influxql/functions/transformations/#atan) | **{{< icon "check" >}}** | | [ATAN2()](/influxdb/version/reference/influxql/functions/transformations/#atan2) | **{{< icon "check" >}}** | | [CEIL()](/influxdb/version/reference/influxql/functions/transformations/#ceil) | **{{< icon "check" >}}** | | [COS()](/influxdb/version/reference/influxql/functions/transformations/#cos) | **{{< icon "check" >}}** | | [CUMULATIVE_SUM()](/influxdb/version/reference/influxql/functions/transformations/#cumulative_sum) | **{{< icon "check" >}}** | | [DERIVATIVE()](/influxdb/version/reference/influxql/functions/transformations/#derivative) | **{{< icon "check" >}}** | | [DIFFERENCE()](/influxdb/version/reference/influxql/functions/transformations/#difference) | **{{< icon "check" >}}** | | [ELAPSED()](/influxdb/version/reference/influxql/functions/transformations/#elapsed) | **{{< icon "check" >}}** | | [EXP()](/influxdb/version/reference/influxql/functions/transformations/#exp) | **{{< icon "check" >}}** | | [FLOOR()](/influxdb/version/reference/influxql/functions/transformations/#floor) | **{{< icon "check" >}}** | | [LN()](/influxdb/version/reference/influxql/functions/transformations/#ln) | **{{< icon "check" >}}** | | [LOG()](/influxdb/version/reference/influxql/functions/transformations/#log) | **{{< icon "check" >}}** | | [LOG2()](/influxdb/version/reference/influxql/functions/transformations/#log2) | **{{< icon "check" >}}** | | [LOG10()](/influxdb/version/reference/influxql/functions/transformations/#log10) | **{{< icon "check" >}}** | | [MOVING_AVERAGE()](/influxdb/version/reference/influxql/functions/transformations/#moving_average) | **{{< icon "check" >}}** | | [NON_NEGATIVE_DERIVATIVE()](/influxdb/version/reference/influxql/functions/transformations/#non_negative_derivative) | **{{< icon "check" >}}** | | [NON_NEGATIVE_DIFFERENCE()](/influxdb/version/reference/influxql/functions/transformations/#non_negative_difference) | **{{< icon "check" >}}** | | [POW()](/influxdb/version/reference/influxql/functions/transformations/#pow) | **{{< icon "check" >}}** | | [ROUND()](/influxdb/version/reference/influxql/functions/transformations/#round) | **{{< icon "check" >}}** | | [SIN()](/influxdb/version/reference/influxql/functions/transformations/#sin) | **{{< icon "check" >}}** | | [SQRT()](/influxdb/version/reference/influxql/functions/transformations/#sqrt) | **{{< icon "check" >}}** | | [TAN()](/influxdb/version/reference/influxql/functions/transformations/#tan) | **{{< icon "check" >}}** | ### Technical and predictive analysis | Function | Supported | | :-------------------------------------------------------------------- | :-------: | | CHANDE_MOMENTUM_OSCILLATOR() | | | DOUBLE_EXPONENTIAL_MOVING_AVERAGE() | | | EXPONENTIAL_MOVING_AVERAGE() | | | HOLT_WINTERS() | | | HOLT_WINTERS_WITH_FIT() | | | KAUFMANS_EFFICIENCY_RATIO() | | | KAUFMANS_ADAPTIVE_MOVING_AVERAGE() | | | RELATIVE_STRENGTH_INDEX() | | | TRIPLE_EXPONENTIAL_MOVING_AVERAGE() | | | TRIPLE_EXPONENTIAL_DERIVATIVE() | | ### Date and time functions | Function | Supported | | :------------------------------------------------------------------------------- | :----------------------: | | [now()](/influxdb/version/reference/influxql/functions/date-time/#now) | **{{< icon "check" >}}** | | [time()](/influxdb/version/reference/influxql/functions/date-time/#time) | **{{< icon "check" >}}** | | [tz()](/influxdb/version/reference/influxql/functions/date-time/#tz) | **{{< icon "check" >}}** | ### Miscellaneous functions | Function | Supported | | :-------------------------------------------------------------------------- | :----------------------: | | [fill()](/influxdb/version/reference/influxql/functions/misc/#fill) | **{{< icon "check" >}}** |