Documentation
¶
Index ¶
- Constants
- func CloseAllConnections() error
- type Connector
- type DatabaseConfig
- type DatabaseManager
- func (manager *DatabaseManager) GenerateUuidV4() string
- func (manager *DatabaseManager) Insert(query string, args ...interface{}) (sql.Result, error)
- func (manager *DatabaseManager) QueryBuilder() *query_builder.QueryBuilder
- func (manager *DatabaseManager) SyncMigrations() error
- func (manager *DatabaseManager) TableExists(tableName string) (bool, error)
- type Hydrator
- type Migration
Constants ¶
View Source
const ( DefaultPage = 1 DefaultLimit = 10 )
Variables ¶
This section is empty.
Functions ¶
func CloseAllConnections ¶
func CloseAllConnections() error
Types ¶
type Connector ¶
func NewConnector ¶
func NewConnector(cfg DatabaseConfig) (*Connector, error)
type DatabaseConfig ¶
func NewDatabaseConfig ¶
func NewDatabaseConfig(dbName, directoryPath string) DatabaseConfig
type DatabaseManager ¶
func NewDatabaseManager ¶
func NewDatabaseManager(dbDir string, migrationFolders []string) (*DatabaseManager, error)
func (*DatabaseManager) GenerateUuidV4 ¶
func (manager *DatabaseManager) GenerateUuidV4() string
func (*DatabaseManager) Insert ¶
func (manager *DatabaseManager) Insert(query string, args ...interface{}) (sql.Result, error)
func (*DatabaseManager) QueryBuilder ¶
func (manager *DatabaseManager) QueryBuilder() *query_builder.QueryBuilder
func (*DatabaseManager) SyncMigrations ¶
func (manager *DatabaseManager) SyncMigrations() error
func (*DatabaseManager) TableExists ¶
func (manager *DatabaseManager) TableExists(tableName string) (bool, error)
Click to show internal directories.
Click to hide internal directories.