Versions in this module Expand all Collapse all v0 v0.0.1 Nov 20, 2023 Changes in this version + var Ingredients = []FuncPart + func ColumnNames(objs ...interface{}) (s string, err error) + func ColumnNamesWithAlias(objs ...interface{}) (s string, err error) + func ColumnPackage(objs ...interface{}) (s string, err error) + func ColumnPtrs(objs ...interface{}) (s string, err error) + func ColumnScan(objs ...interface{}) (s string, err error) + func ColumnValues(objs ...interface{}) (s string, err error) + func FieldNames(_type reflect.Type) []string + func GenerateParts(objs []interface{}, parts []FuncPart) (string, error) + func GetFunctionName(i interface{}) string + func Name(t reflect.Type) string + func PkgNameBase(_type reflect.Type) string + func PkgNameDir(_type reflect.Type) string + func PrintWarning(objs ...interface{}) (s string, err error) + type ColumnInfo struct + Default string + Name string + Path string + Pointer bool + TableAliasTag *TableAliasTag + Type string + func ParseColumnTag(_type reflect.Type, opt ParseColumnTag_opt) []ColumnInfo + func (columninfo ColumnInfo) String() string + type ColumnTag struct + Default string + Name string + type FuncPart = func(...interface{}) (string, error) + type ParseColumnTag_opt struct + type TableAliasTag struct + Alias string + Mangling sql.NullString + type TemplateColumnNames struct + Discriptors []TemplateColumnNamesDiscriptor + func (TemplateColumnNames) Text() string + type TemplateColumnNamesDiscriptor struct + ColumnNames []string + StructName string + type TemplateColumnNamesDiscriptorWithAlias struct + ColumnNames []string + StructName string + type TemplateColumnNamesWithAlias struct + Discriptors []TemplateColumnNamesDiscriptorWithAlias + func (TemplateColumnNamesWithAlias) Text() string + type TemplateColumnPackage struct + Package []string + func (TemplateColumnPackage) Text() string + type TemplateColumnPtr struct + Discriptors []TemplateColumnPtrDiscriptor + func (TemplateColumnPtr) Text() string + type TemplateColumnPtrDiscriptor struct + Ptrs []string + StructName string + type TemplateColumnScan struct + Discriptors []TemplateColumnScanDiscriptor + func (TemplateColumnScan) Text() string + type TemplateColumnScanDiscriptor struct + References []string + StructName string + type TemplateColumnValue struct + Discriptors []TemplateColumnValueDiscriptor + func (TemplateColumnValue) Text() string + type TemplateColumnValueDiscriptor struct + StructName string + Values []string + type TemplatePrintWarning struct + Warning []string + func (TemplatePrintWarning) Text() string