Versions in this module Expand all Collapse all v0 v0.1.1 Feb 19, 2024 Changes in this version + const Not type FilterBuilder + func (fb *FilterBuilder) Not() *FilterBuilder type FluxQueryBuilder + func (qb *FluxQueryBuilder) Elapsed(columnName *string, timeColumn *string, unit *string) *FluxQueryBuilder v0.1.0 Jan 18, 2024 Changes in this version + const And + const End + const Eq + const Gt + const Gte + const Lt + const Lte + const Neq + const Or + const Start + type Filter struct + Complete string + Condition FilterCondition + Field string + Group GroupCondition + Operator FilterOperator + Value string + type FilterBuilder struct + func NewFilterBuilder() *FilterBuilder + func (fb *FilterBuilder) AddCompleteFilter(filter string) *FilterBuilder + func (fb *FilterBuilder) AddFilter(field, value string) *FilterBuilder + func (fb *FilterBuilder) And() *FilterBuilder + func (fb *FilterBuilder) Build() string + func (fb *FilterBuilder) EndGroup() *FilterBuilder + func (fb *FilterBuilder) Eq() *FilterBuilder + func (fb *FilterBuilder) Gt() *FilterBuilder + func (fb *FilterBuilder) Gte() *FilterBuilder + func (fb *FilterBuilder) Lt() *FilterBuilder + func (fb *FilterBuilder) Lte() *FilterBuilder + func (fb *FilterBuilder) Neq() *FilterBuilder + func (fb *FilterBuilder) Or() *FilterBuilder + func (fb *FilterBuilder) StartGroup() *FilterBuilder + type FilterCondition string + type FilterOperator string + type FluxQueryBuilder struct + func NewFluxQueryBuilder() *FluxQueryBuilder + func (qb *FluxQueryBuilder) Build() string + func (qb *FluxQueryBuilder) Drop(columns ...string) *FluxQueryBuilder + func (qb *FluxQueryBuilder) Filter(fn string) *FluxQueryBuilder + func (qb *FluxQueryBuilder) From(bucket string) *FluxQueryBuilder + func (qb *FluxQueryBuilder) GroupBy(columns ...string) *FluxQueryBuilder + func (qb *FluxQueryBuilder) Keep(columns ...string) *FluxQueryBuilder + func (qb *FluxQueryBuilder) Limit(n int, offset *int) *FluxQueryBuilder + func (qb *FluxQueryBuilder) Map(fn string) *FluxQueryBuilder + func (qb *FluxQueryBuilder) Max() *FluxQueryBuilder + func (qb *FluxQueryBuilder) Mean() *FluxQueryBuilder + func (qb *FluxQueryBuilder) Median() *FluxQueryBuilder + func (qb *FluxQueryBuilder) Min() *FluxQueryBuilder + func (qb *FluxQueryBuilder) Pivot(rowKey, columnKey string, valueColumn string) *FluxQueryBuilder + func (qb *FluxQueryBuilder) Range(start time.Time, stop *time.Time) *FluxQueryBuilder + func (qb *FluxQueryBuilder) Rename(mapping map[string]string) *FluxQueryBuilder + func (qb *FluxQueryBuilder) Select(columns ...string) *FluxQueryBuilder + func (qb *FluxQueryBuilder) Sort(descending bool, columns ...string) *FluxQueryBuilder + func (qb *FluxQueryBuilder) Sum() *FluxQueryBuilder + func (qb *FluxQueryBuilder) TruncateTimeColumn(seconds int) *FluxQueryBuilder + type GroupCondition string