Documentation ¶
Index ¶
- Constants
- Variables
- func FillHandlers(entity any, columns []string, handlers []any) []any
- func OnlySql(toSql ToSql, config ToSqlConfig) string
- func ToSafePointerOfBaseType(val any, addr unsafe.Pointer) any
- type DefaultConfigLoader
- type EntityFieldHandler
- type Field
- type SqlStr
- type Table
- type ToSql
- type ToSqlConfig
Constants ¶
View Source
const TagName = "gmodel"
Variables ¶
View Source
var All = Sql("*")
View Source
var CountAll = Raw("count(*)", nil)
View Source
var Null = Raw("NULL", nil)
Functions ¶
func FillHandlers ¶ added in v0.0.8
func OnlySql ¶
func OnlySql(toSql ToSql, config ToSqlConfig) string
Types ¶
type DefaultConfigLoader ¶ added in v0.0.8
type DefaultConfigLoader struct{}
func (DefaultConfigLoader) FieldFormat ¶ added in v0.0.8
func (m DefaultConfigLoader) FieldFormat(name string) string
func (DefaultConfigLoader) TableFormat ¶ added in v0.0.8
func (m DefaultConfigLoader) TableFormat(name string) string
type EntityFieldHandler ¶ added in v0.0.8
type ToSql ¶
type ToSql interface {
ToSql(ToSqlConfig) (string, []any)
}
Click to show internal directories.
Click to hide internal directories.