docs-v2/content/shared/influxql-v3-reference/feature-support.md

12 KiB

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

SLIMIT clause

InfluxQL in {{< product-name >}} does not currently support the SLIMIT clause, which limits the number of series returned in query results.

SOFFSET clause

InfluxQL in {{< product-name >}} does not currently support the SOFFSET clause, which specifies the number of 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() {{< icon "check" >}}
DISTINCT() {{< icon "check" >}}
INTEGRAL()
MEAN() {{< icon "check" >}}
MEDIAN() {{< icon "check" >}}
MODE() {{< icon "check" >}}
SPREAD() {{< icon "check" >}}
STDDEV() {{< icon "check" >}}
SUM() {{< icon "check" >}}

Selector functions

Function Supported
BOTTOM() {{< icon "check" >}}
FIRST() {{< icon "check" >}}
LAST() {{< icon "check" >}}
MAX() {{< icon "check" >}}
MIN() {{< icon "check" >}}
PERCENTILE() {{< icon "check" >}}
SAMPLE()
TOP() {{< icon "check" >}}

Transformations

Function Supported
ABS() {{< icon "check" >}}
ACOS() {{< icon "check" >}}
ASIN() {{< icon "check" >}}
ATAN() {{< icon "check" >}}
ATAN2() {{< icon "check" >}}
CEIL() {{< icon "check" >}}
COS() {{< icon "check" >}}
CUMULATIVE_SUM() {{< icon "check" >}}
DERIVATIVE() {{< icon "check" >}}
DIFFERENCE() {{< icon "check" >}}
ELAPSED() {{< icon "check" >}}
EXP() {{< icon "check" >}}
FLOOR() {{< icon "check" >}}
LN() {{< icon "check" >}}
LOG() {{< icon "check" >}}
LOG2() {{< icon "check" >}}
LOG10() {{< icon "check" >}}
MOVING_AVERAGE() {{< icon "check" >}}
NON_NEGATIVE_DERIVATIVE() {{< icon "check" >}}
NON_NEGATIVE_DIFFERENCE() {{< icon "check" >}}
POW() {{< icon "check" >}}
ROUND() {{< icon "check" >}}
SIN() {{< icon "check" >}}
SQRT() {{< icon "check" >}}
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() {{< icon "check" >}}
time() {{< icon "check" >}}
tz() {{< icon "check" >}}

Miscellaneous functions

Function Supported
fill() {{< icon "check" >}}