Versions in this module Expand all Collapse all v0 v0.7.0 Feb 8, 2026 v0.6.7 Feb 3, 2026 Changes in this version + func ListObjectsFunctionHeader(objectType, relation, features string) []string + func ListObjectsReturns() string + func ListSubjectsFunctionHeader(objectType, relation, features string) []string + func ListSubjectsReturns() string + type Assign struct + Name string + Value sqldsl.Expr + func (a Assign) StmtSQL() string + type Comment struct + Text string + func (c Comment) StmtSQL() string + type Decl struct + Name string + Type string + type FuncArg struct + Default sqldsl.Expr + Name string + Type string + func ListObjectsArgs() []FuncArg + func ListObjectsDispatcherArgs() []FuncArg + func ListSubjectsArgs() []FuncArg + func ListSubjectsDispatcherArgs() []FuncArg + type If struct + Cond sqldsl.Expr + Else []Stmt + Then []Stmt + func (i If) StmtSQL() string + type PlpgsqlFunction struct + Args []FuncArg + Body []Stmt + Decls []Decl + Header []string + Name string + Returns string + func (f PlpgsqlFunction) SQL() string + type Raise struct + ErrCode string + Message string + func (r Raise) StmtSQL() string + type RawStmt struct + SQLText string + func (r RawStmt) StmtSQL() string + type Return struct + func (Return) StmtSQL() string + type ReturnInt struct + Value int + func (r ReturnInt) StmtSQL() string + type ReturnQuery struct + Query string + func (r ReturnQuery) StmtSQL() string + type ReturnValue struct + Value sqldsl.Expr + func (r ReturnValue) StmtSQL() string + type SelectInto struct + Query sqldsl.SQLer + Variable string + func (s SelectInto) StmtSQL() string + type SqlFunction struct + Args []FuncArg + Body sqldsl.SQLer + Header []string + Name string + Returns string + func (f SqlFunction) SQL() string + type Stmt interface + StmtSQL func() string