# Functions
Compile converts an input stream into the corresponding Expression.
ExtractFetchExpressions extracts timeseries fetch expressions from the given query.
MustRegisterAliasedFunction registers a function under an alias, issuing a panic if the function cannot be registered.
MustRegisterFunction registers a function, issuing a panic if the function cannot be registered.
NewEngine creates a new query engine.
# Structs
CompileOptions allows for specifying compile options.
The Engine for running queries.
Function contains a function to invoke along with metadata about the function's argument and return type.
# Interfaces
ASTNode is an interface to help with printing the AST.
CallASTNode is an interface to help with printing the AST.
An Expression is a metric query expression.