---
title: promql package
description: The promql package provides an internal API for implementing PromQL via Flux.
url: https://docs.influxdata.com/flux/v0/stdlib/internal/promql/
estimated_tokens: 410
product: Flux
version: v0
publisher: InfluxData
canonical: https://docs.influxdata.com/flux/v0/stdlib/internal/promql/
date: '2023-09-12T23:33:31-06:00'
lastmod: '2023-09-12T23:33:31-06:00'
---

* Flux 0.47.0+

InfluxDB support

The `promql` package provides an internal API for implementing PromQL via Flux.
Import the `internal/promql` package:

```js
import "internal/promql"
```

**Important**: This package is not meant for external use.

## Functions

* [promql.changes()](/flux/v0/stdlib/internal/promql/changes/)
* [promql.emptyTable()](/flux/v0/stdlib/internal/promql/emptytable/)
* [promql.extrapolatedRate()](/flux/v0/stdlib/internal/promql/extrapolatedrate/)
* [promql.holtWinters()](/flux/v0/stdlib/internal/promql/holtwinters/)
* [promql.instantRate()](/flux/v0/stdlib/internal/promql/instantrate/)
* [promql.join()](/flux/v0/stdlib/internal/promql/join/)
* [promql.labelReplace()](/flux/v0/stdlib/internal/promql/labelreplace/)
* [promql.linearRegression()](/flux/v0/stdlib/internal/promql/linearregression/)
* [promql.promHistogramQuantile()](/flux/v0/stdlib/internal/promql/promhistogramquantile/)
* [promql.promqlDayOfMonth()](/flux/v0/stdlib/internal/promql/promqldayofmonth/)
* [promql.promqlDayOfWeek()](/flux/v0/stdlib/internal/promql/promqldayofweek/)
* [promql.promqlDaysInMonth()](/flux/v0/stdlib/internal/promql/promqldaysinmonth/)
* [promql.promqlHour()](/flux/v0/stdlib/internal/promql/promqlhour/)
* [promql.promqlMinute()](/flux/v0/stdlib/internal/promql/promqlminute/)
* [promql.promqlMonth()](/flux/v0/stdlib/internal/promql/promqlmonth/)
* [promql.promqlYear()](/flux/v0/stdlib/internal/promql/promqlyear/)
* [promql.quantile()](/flux/v0/stdlib/internal/promql/quantile/)
* [promql.resets()](/flux/v0/stdlib/internal/promql/resets/)
* [promql.timestamp()](/flux/v0/stdlib/internal/promql/timestamp/)
