Skip to content

SubqueryExprBuilder🔗

Constructor🔗

func NewSubqueryExprBuilder() *SubqueryExprBuilder

Methods🔗

Build🔗

Builds the object.

func (builder *SubqueryExprBuilder) Build() (Expr, error)

At🔗

The at (or @) modifier allows changing the evaluation time for individual instant and range vectors in a query.

The time supplied to the @ modifier is a unix timestamp.

https://prometheus.io/docs/prometheus/latest/querying/basics/#modifier

func (builder *SubqueryExprBuilder) At(at string) *SubqueryExprBuilder

Expr🔗

func (builder *SubqueryExprBuilder) Expr(expr cog.Builder[promql.Expr]) *SubqueryExprBuilder

Offset🔗

The offset modifier allows changing the time offset for individual instant and range vectors in a query.

https://prometheus.io/docs/prometheus/latest/querying/basics/#offset-modifier

func (builder *SubqueryExprBuilder) Offset(offset string) *SubqueryExprBuilder

Range🔗

Range of samples back from the current instant.

https://prometheus.io/docs/prometheus/latest/querying/basics/#range-vector-selectors

func (builder *SubqueryExprBuilder) Range(rangeArg string) *SubqueryExprBuilder

Resolution🔗

Empty string for default resolution.

func (builder *SubqueryExprBuilder) Resolution(resolution string) *SubqueryExprBuilder

See also🔗