Documentation
¶
Index ¶
- func ActiveDBPath() string
- func Add[T any](entity T) error
- func AddAllDB[T any](entities []T) error
- func AddDB[T any](db *sql.DB, entity T) error
- func CreateTable[T any]() error
- func CreateTableDB[T any](db *sql.DB) error
- func Exec(query string, args ...any) error
- func ExecDB(db *sql.DB, query string, args ...any) error
- func FindAll[T any](query string, args ...any) ([]T, error)
- func FindAllDB[T any](db *sql.DB, query string, args ...any) ([]T, error)
- func Get[T any](id any) (T, error)
- func GetAll[T any]() ([]T, error)
- func GetAllDB[T any](db *sql.DB) ([]T, error)
- func GetColumn[T any](query string, args ...any) ([]T, error)
- func GetColumnDB[T any](db *sql.DB, query string, args ...any) ([]T, error)
- func GetDB[T any](db *sql.DB, id any) (T, error)
- func GetRow(query string, args ...any) (map[string]any, error)
- func GetRowDB(db *sql.DB, query string, args ...any) (map[string]any, error)
- func GetRows(query string, args ...any) ([]map[string]any, error)
- func GetRowsDB(db *sql.DB, query string, args ...any) ([]map[string]any, error)
- func GetSingle[T any](query string, args ...any) (T, error)
- func GetSingleDB[T any](db *sql.DB, query string, args ...any) (T, error)
- func GetTableName(entityType reflect.Type) string
- func GetValue(key string) string
- func Insert[T any](entity *T) error
- func InsertAll[T any](entities []*T) error
- func InsertAllDB[T any](db *sql.DB, entities []*T) error
- func InsertDB[T any](db *sql.DB, entity *T) error
- func OpenActiveDB() (*sql.DB, error)
- func OpenDB(dbPath string) (*sql.DB, error)
- func SetActiveDB(dbName string)
- func SetActiveDBPath(dbPath string)
- func SetActiveFolder(folder string)
- func SetValue(key string, value string)
- func Update[T any](entity T) error
- func UpdateAll[T any](db *sql.DB, entities []T) error
- func UpdateDB[T any](db *sql.DB, entity T) error
- type DBWatcher
- type Grid
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ActiveDBPath ¶ added in v0.0.2
func ActiveDBPath() string
func CreateTable ¶
func GetColumnDB ¶ added in v0.0.5
func GetSingleDB ¶ added in v0.0.5
func GetTableName ¶ added in v0.0.5
func OpenActiveDB ¶ added in v0.0.5
func SetActiveDB ¶
func SetActiveDB(dbName string)
func SetActiveDBPath ¶
func SetActiveDBPath(dbPath string)
func SetActiveFolder ¶
func SetActiveFolder(folder string)
Types ¶
type DBWatcher ¶ added in v0.0.2
type DBWatcher struct {
Callbacks []func()
// contains filtered or unexported fields
}
func CreateDBWatcher ¶ added in v0.0.2
func (*DBWatcher) AddCallback ¶ added in v0.0.2
func (watcher *DBWatcher) AddCallback(callback func())
Click to show internal directories.
Click to hide internal directories.