backend

package
v3.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 25, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrBackendNotImplemented = errors.New("backend not implemented")
)

Functions

func RegisterBackend

func RegisterBackend()

Types

type BackendDriver

type BackendDriver interface {
	Init()
	Check(cl *ds.RecordPackage) error
	CheckFields(cl *ds.RecordPackage) error
	CheckIndexes(cl *ds.RecordPackage) error
	CheckNamespace(cl *ds.RecordPackage) error
	Name() ds.Backend
	Aliases() []ds.Backend
	Templates() embed.FS
	TemplatePath() string
	TemplateFuncs() template.FuncMap
}

func GetBackendByName

func GetBackendByName(name ds.Backend) (BackendDriver, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL