package
2.7.11
Repository: https://github.com/influxdata/influxdb.git
Documentation: pkg.go.dev

# Packages

Package mock is a generated GoMock package.

# Functions

ConcurrencyLimit creates a concurrency limit func that uses the executor to determine if the task has exceeded the concurrency limit.
MultiLimit allows us to create a single limit func that applies more then one limit.
NewASTCompiler parses a Flux query string into an AST representation.
NewExecutor creates a new task executor.
NewFluxCompiler wraps a Flux query string in a raw-query representation.
NewRunCollector returns a collector which exports influxdb process metrics.
WithFlagger is an Executor option that allows us to use a feature flagger in the executor.
WithMaxWorkers specifies the number of workers used by the Executor.
WithNonSystemCompilerBuilder is an Executor option that configures a CompilerBuilderFunc to be used when compiling queries for non-System Tasks (Checks and Notifications).
WithSystemCompilerBuilder is an Executor option that configures a CompilerBuilderFunc to be used when compiling queries for System Tasks.

# Structs

CompilerBuilderTimestamps contains timestamps which should be provided along with a Task query.
Executor it a task specific executor that works with the new scheduler system.

# Interfaces

# Type aliases

CompilerBuilderFunc is a function that yields a new flux.Compiler.
LimitFunc is a function the executor will use to.