package
1.7.6
Repository: https://github.com/influxdata/kapacitor.git
Documentation: pkg.go.dev

# Functions

At produces an At ast.ChainNode.
Dot produces a Defense of the ancients.ChainNode.
Func produces an ast.FunctionNode.
FuncRemoveZero produces an ast.FunctionNode.
FuncWithZero produces an ast.FunctionNode.
IsZero check if the argument is the tickscript zero value for that type.
Literal produces an ast Literal (NumberNode, etc).
NewAlert creates an Alert function builder.
NewBarrierNode creates a Barrier function builder.
NewChangeDetect creates a ChangeDetect function builder.
NewCombine creates a Combine function builder.
NewDefault creates a Default function builder.
NewDelete creates a Delete function builder.
NewDerivative creates a Derivative function builder.
NewEc2Autoscale creates a Ec2Autoscale function builder.
NewEval creates a EvalNode function builder.
NewFlatten creates a FlattenNode function builder.
NewFrom creates a FromNode function builder.
NewGroupBy creates a GroupByNode function builder.
NewHTTPOut creates a HTTPOutNode function builder.
NewHTTPPost creates a HTTPPostNode function builder.
NewInfluxDBOut creates a InfluxQL function builder.
NewInfluxQL creates a InfluxQLNode function builder.
NewJoin creates a JoinNode function builder.
NewK8sAutoscale creates a K8sAutoscaleNode function builder.
NewKapacitorLoopbackNode creates a KapacitorLoopbackNode function builder.
NewLog creates a LogNode function builder.
NewQuery creates a QueryNode function builder.
NewQueryFlux creates a QueryNode function builder.
NewSample creates a SampleNode function builder.
NewShift creates a ShiftNode function builder.
NewSideload creates a Sideload function builder.
NewStateCount creates a StateCountNode function builder.
NewStateDuration creates a StateDurationNode function builder.
NewStats creates a StatsNode function builder.
NewSwarmAutoscale creates a SwarmAutoscale function builder.
NewTrickle creates a TrickleNode function builder.
NewUDF creates a UDF function builder.
NewUnion creates a Union function builder.
NewWhere creates a Where function builder.
NewWindowNode creates a Window function builder.
Pipe produces a Pipe ast.ChainNode.

# Structs

AlertNode converts the Alert pipeline node into the TICKScript AST.
AST converts a pipeline into an AST.
BarrierNode converts the window pipeline node into the TICKScript AST.
BatchNode converts the batch pipeline node into the TICKScript AST.
ChangeDetectNode converts the ChangeDetect pipeline node into the TICKScript AST.
CombineNode converts the Combine pipeline node into the TICKScript AST.
DefaultNode converts the Default pipeline node into the TICKScript AST.
DeleteNode converts the Delete pipeline node into the TICKScript AST.
DerivativeNode converts the Derivative pipeline node into the TICKScript AST.
Ec2AutoscaleNode converts the ec2 autoscaling pipeline node into the TICKScript AST.
EvalNode converts the EvalNode pipeline node into the TICKScript AST.
FlattenNode converts the FlattenNode pipeline node into the TICKScript AST.
FromNode converts the FromNode pipeline node into the TICKScript AST.
Function builds functions from pipeline nodes.
GroupByNode converts the GroupByNode pipeline node into the TICKScript AST.
HTTPOutNode converts the HTTPOutNode pipeline node into the TICKScript AST.
HTTPPostNode converts the HTTPPostNode pipeline node into the TICKScript AST.
InfluxDBOutNode converts the InfluxDBOutNode pipeline node into the TICKScript AST.
InfluxQLNode converts the InfluxQLNode pipeline node into the TICKScript AST.
JoinNode converts the JoinNode pipeline node into the TICKScript AST.
K8sAutoscaleNode converts the K8sAutoscaleNode pipeline node into the TICKScript AST.
KapacitorLoopbackNode converts the KapacitorLoopbackNode pipeline node into the TICKScript AST.
LogNode converts the LogNode pipeline node into the TICKScript AST.
NullPosition is a NOOP to satisfy the tick AST package.
QueryFluxNode converts the QueryFluxNode pipeline node into the TICKScript AST.
QueryNode converts the QueryNode pipeline node into the TICKScript AST.
SampleNode converts the SampleNode pipeline node into the TICKScript AST.
ShiftNode converts the ShiftNode pipeline node into the TICKScript AST.
SideloadNode converts the Sideload pipeline node into the TICKScript AST.
StateCountNode converts the StateCountNode pipeline node into the TICKScript AST.
StateDurationNode converts the StateDurationNode pipeline node into the TICKScript AST.
StatsNode converts the StatsNode pipeline node into the TICKScript AST.
StreamNode converts the stream pipeline node into the TICKScript AST.
SwarmAutoscaleNode converts the swarm autoscaling pipeline node into the TICKScript AST.
TrickleNode converts the StatsNode pipeline node into the TICKScript AST.
UDFNode converts the UDF pipeline node into the TICKScript AST.
UnionNode converts the union pipeline node into the TICKScript AST.
WhereNode converts the where pipeline node into the TICKScript AST.
WindowNode converts the window pipeline node into the TICKScript AST.