Versions in this module Expand all Collapse all v0 v0.2.8 Jul 21, 2022 v0.2.7 Jul 6, 2022 Changes in this version + const FuncNameAdd + const FuncNameArg + const FuncNameSet + const FuncNameWhere + var ArgPlaceHolderFormat = argPlaceHolderFormat + func IsTrue(i interface{}) bool + func SetDynamicFactory(f func(h sqlparser.Holder) Dynamic) + type CommonDynamic struct + func (dynamic *CommonDynamic) Param(p interface{}) string + func (dynamic *CommonDynamic) UpdateSet(b interface{}, columnDesc string, value interface{}, origin string) string + func (dynamic *CommonDynamic) Where(b interface{}, cond, columnDesc string, value interface{}, origin string) string + type CommonV2Dynamic struct + func (d *CommonV2Dynamic) Param(p interface{}) string + func (d *CommonV2Dynamic) UpdateSet(segments ...interface{}) string + func (d *CommonV2Dynamic) Where(segments ...interface{}) string + type DummyDynamic struct + type Dynamic interface + func CreateDynamicHandler(holder sqlparser.Holder) Dynamic + func CreateV2DynamicHandler(h sqlparser.Holder) Dynamic + type Manager struct + func NewManager() *Manager + func (manager *Manager) FindSqlParser(sqlId string) (*Parser, bool) + func (manager *Manager) RegisterData(data []byte) error + func (manager *Manager) RegisterFile(file string) error + type Parser struct + func CreateParser(data []byte) (*Parser, error) + func (p *Parser) ParseMetadata(driverName string, params ...interface{}) (*sqlparser.Metadata, error)