Versions in this module Expand all Collapse all v0 v0.1.1 Jun 13, 2022 Changes in this version + type Neg struct + func (n Neg) String() string v0.1.0 Jun 9, 2022 Changes in this version + const InterfaceName + const ProjectName + func WriteBase(c *Context, goFilePath string) + type Addable interface + Args func() []any + String func() string + type Context struct + AstFile ast.Node + Data map[string]map[token.Position]QueryData + FileSet *token.FileSet + PackageName string + TypeInfo *types.Info + func (c *Context) ParseFile(filePath string) error + func (c *Context) Visit(node ast.Node) (w ast.Visitor) + type Expression struct + func (e Expression) Args() []any + func (e Expression) String() string + type GoQueryPackage struct + type Not struct + func (n Not) String() string + type Parens struct + func (p Parens) String() string + type QueryData struct + Args []string + Query string + type Simple struct + Arg []any + StringVal string + func NewColumn(name string) *Simple + func NewSimple(val string, args ...any) *Simple + func (s Simple) Args() []any + func (s Simple) String() string + type StringsPackage struct + type TimePackage struct + type TimeType struct + type Wrapper struct + ArgsF func(a Addable) []any + StringF func(a Addable) string + func (w Wrapper) Args() []any + func (w Wrapper) String() string