Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Evaluator ¶
type Evaluator struct {
// contains filtered or unexported fields
}
Evaluator evaluates S3 Select expressions.
func (*Evaluator) EvaluateBool ¶
EvaluateBool evaluates an expression as a boolean.
type FuncImpl ¶
FuncImpl is the implementation of a SQL function. It takes any number of arguments and returns a value or error.
type FuncRegistry ¶
type FuncRegistry struct {
// contains filtered or unexported fields
}
FuncRegistry holds all registered SQL functions.
func NewFuncRegistry ¶
func NewFuncRegistry() *FuncRegistry
NewFuncRegistry creates a new function registry with all built-in functions.
func (*FuncRegistry) Get ¶
func (r *FuncRegistry) Get(name string) FuncImpl
Get returns the function implementation for the given name. Function names are case-insensitive.
Click to show internal directories.
Click to hide internal directories.