Skip to content

QueryV2Builder🔗

Constructor🔗

new QueryV2Builder()

Methods🔗

build🔗

Builds the object.

build()

classicConditions🔗

@param \Grafana\Foundation\Cog\Builder<\Grafana\Foundation\Expr\TypeClassicConditions> $typeClassicConditions

classicConditions(\Grafana\Foundation\Cog\Builder $typeClassicConditions)

datasource🔗

New type for datasource reference

Not creating a new type until we figure out how to handle DS refs for group by, adhoc, and every place that uses DataSourceRef in TS.

@param \Grafana\Foundation\Cog\Builder<\Grafana\Foundation\Dashboardv2\Dashboardv2DataQueryKindDatasource> $datasource

datasource(\Grafana\Foundation\Cog\Builder $datasource)

labels🔗

@param array $labels

labels(array $labels)

math🔗

@param \Grafana\Foundation\Cog\Builder<\Grafana\Foundation\Expr\TypeMath> $typeMath

math(\Grafana\Foundation\Cog\Builder $typeMath)

reduce🔗

@param \Grafana\Foundation\Cog\Builder<\Grafana\Foundation\Expr\TypeReduce> $typeReduce

reduce(\Grafana\Foundation\Cog\Builder $typeReduce)

resample🔗

@param \Grafana\Foundation\Cog\Builder<\Grafana\Foundation\Expr\TypeResample> $typeResample

resample(\Grafana\Foundation\Cog\Builder $typeResample)

sql🔗

@param \Grafana\Foundation\Cog\Builder<\Grafana\Foundation\Expr\TypeSql> $typeSql

sql(\Grafana\Foundation\Cog\Builder $typeSql)

threshold🔗

@param \Grafana\Foundation\Cog\Builder<\Grafana\Foundation\Expr\TypeThreshold> $typeThreshold

threshold(\Grafana\Foundation\Cog\Builder $typeThreshold)

version🔗

version(string $version)

See also🔗