---
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: 615
product: Flux
version: v0
---

# promql package

-   Flux 0.47.0+
-   View 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/)
