database

package
v0.0.0-...-b7271af Latest Latest
Warning

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

Go to latest
Published: Aug 8, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CountCommitsByProjectUUID

func CountCommitsByProjectUUID(projectID string) (*int64, error)

func CreateCommit

func CreateCommit(c *account.Commit) error

func CreateProject

func CreateProject(p *account.Project) error

func CreateUser

func CreateUser(u *account.User) error

func DeleteProject

func DeleteProject(p *account.Project) error

func DropCommitTable

func DropCommitTable()

func DropProjectTable

func DropProjectTable()

func DropUserTable

func DropUserTable()

func GetCommitsByProjectUUID

func GetCommitsByProjectUUID(projectID string) (*[]account.Commit, error)

func GetCommitsInTimeWindow

func GetCommitsInTimeWindow(project *account.Project) (*[]account.Commit, error)

func GetProjectByUUID

func GetProjectByUUID(projectID string) (*account.Project, error)

func GetUserByExternalID

func GetUserByExternalID(id string) (*account.User, error)

func GetUserProjectById

func GetUserProjectById(userId int64, projectId string) (*account.Project, error)

func GetUserProjectByNameOrURL

func GetUserProjectByNameOrURL(userId int64, name string, url string) (*account.Project, error)

func GetUserProjects

func GetUserProjects(userId int64) (*[]account.Project, error)

func InitDB

func InitDB()

func MigrateDBModels

func MigrateDBModels()

func UpdateCommit

func UpdateCommit(c *account.Commit) error

func UpdateProject

func UpdateProject(p *account.Project) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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