Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatabaseDriver ¶ added in v1.1.0
type DatabaseDriver struct {
// contains filtered or unexported fields
}
func NewDatabaseDriver ¶ added in v1.1.0
func NewDatabaseDriver(db *sql.DB, tablename string) *DatabaseDriver
func (*DatabaseDriver) DriverName ¶ added in v1.1.0
func (dbd *DatabaseDriver) DriverName() string
func (*DatabaseDriver) Load ¶ added in v1.1.0
func (dbd *DatabaseDriver) Load() ([]SqlTemple, error)
type DynamicDriver ¶
type DynamicDriver struct {
// contains filtered or unexported fields
}
func NewDynamicDriver ¶
func NewDynamicDriver() *DynamicDriver
func (*DynamicDriver) DriverName ¶
func (dd *DynamicDriver) DriverName() string
func (*DynamicDriver) Load ¶
func (dd *DynamicDriver) Load() ([]SqlTemple, error)
func (*DynamicDriver) Register ¶
func (dd *DynamicDriver) Register(name, sql string)
func (*DynamicDriver) RegisterWithDescs ¶
func (dd *DynamicDriver) RegisterWithDescs(name, description, sql string)
type EmbedMarkdownDriver ¶
type EmbedMarkdownDriver struct {
// contains filtered or unexported fields
}
func NewMarkdownDriverWithEmbed ¶
func NewMarkdownDriverWithEmbed(fs embed.FS) *EmbedMarkdownDriver
func NewMarkdownDriverWithEmbedDir ¶
func NewMarkdownDriverWithEmbedDir(fs embed.FS, dir string) *EmbedMarkdownDriver
func (*EmbedMarkdownDriver) DriverName ¶
func (mdd *EmbedMarkdownDriver) DriverName() string
func (*EmbedMarkdownDriver) Load ¶
func (mdd *EmbedMarkdownDriver) Load() ([]SqlTemple, error)
type MarkdownDriver ¶
type MarkdownDriver struct {
// contains filtered or unexported fields
}
func NewMarkdownDriver ¶
func NewMarkdownDriver() *MarkdownDriver
func NewMarkdownDriverWithDir ¶
func NewMarkdownDriverWithDir(dir string) *MarkdownDriver
func (*MarkdownDriver) DriverName ¶
func (mdd *MarkdownDriver) DriverName() string
func (*MarkdownDriver) Load ¶
func (mdd *MarkdownDriver) Load() ([]SqlTemple, error)
type SqlManager ¶
type SqlManager struct {
// contains filtered or unexported fields
}
func New ¶
func New() *SqlManager
func (*SqlManager) Load ¶
func (sm *SqlManager) Load()
func (*SqlManager) RegisterFunc ¶
func (sm *SqlManager) RegisterFunc(funcs template.FuncMap)
func (*SqlManager) RenderTPL ¶
func (sm *SqlManager) RenderTPL(name string, data interface{}) (string, error)
func (*SqlManager) RenderTPLUnSave ¶
func (sm *SqlManager) RenderTPLUnSave(name string, data interface{}) string
func (*SqlManager) Use ¶
func (sm *SqlManager) Use(plugin Driver)
Click to show internal directories.
Click to hide internal directories.