Versions in this module Expand all Collapse all v0 v0.17.19 Apr 6, 2022 Changes in this version + type Compiler struct + func NewCompiler(conf Config) *Compiler + func (c *Compiler) RenderVar(w *bytes.Buffer, md *Metadata, vv string) + func (co *Compiler) Compile(w *bytes.Buffer, qc *qcode.QCode) (Metadata, error) + func (co *Compiler) CompileEx(qc *qcode.QCode) (Metadata, []byte, error) + func (co *Compiler) CompileQuery(w *bytes.Buffer, qc *qcode.QCode, md *Metadata) + type Config struct + DBType string + DBVersion int + Vars map[string]string + type IntStack struct + func NewIntStack() *IntStack + func (s *IntStack) Len() int + func (s *IntStack) Peek() int32 + func (s *IntStack) Pop() int32 + func (s *IntStack) Push(value int32) + type Metadata struct + func (md Metadata) Params() []Param + type Param struct + IsArray bool + Name string + Type string + type Variables map[string]json.RawMessage