Documentation ¶
Index ¶
- Constants
- type NodeSqlStore
- type SqlStore
- func (s *SqlStore) CreateNode(cmd *models.CreateNewNodeCmd) error
- func (s *SqlStore) CreateTask(taskCreate *models.TaskCreateCommand) error
- func (s *SqlStore) DeleteNode(id string) error
- func (s *SqlStore) DeleteTask(id string) error
- func (s *SqlStore) ExistNode(name string) (bool, error)
- func (s *SqlStore) ExistTask(name string) (bool, error)
- func (ss *SqlStore) GetDB() *gorm.DB
- func (s *SqlStore) GetNodeById(id string) (*models.Node, error)
- func (s *SqlStore) GetNodes(query *models.NodeQueryCmd) error
- func (s *SqlStore) GetTaskById(id string) (*models.TaskDto, error)
- func (s *SqlStore) GetTasks(query *models.TaskQueryCmd) error
- func (s *SqlStore) UpdateNode(cmd *models.UpdateNodeCmd) error
- func (s *SqlStore) UpdateTask(cmd *models.TaskUpdateCommand) error
- func (s *SqlStore) UpdateTaskStatus(id, status, result, errMsg string, retriedTimes int) error
- type SqlStoreInterface
- type TaskSqlStore
Constants ¶
View Source
const (
SqlSortDesc = "DESC"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NodeSqlStore ¶
type SqlStore ¶
type SqlStore struct {
// contains filtered or unexported fields
}
func (*SqlStore) CreateNode ¶
func (s *SqlStore) CreateNode(cmd *models.CreateNewNodeCmd) error
func (*SqlStore) CreateTask ¶
func (s *SqlStore) CreateTask(taskCreate *models.TaskCreateCommand) error
func (*SqlStore) DeleteNode ¶
func (*SqlStore) DeleteTask ¶
func (*SqlStore) UpdateNode ¶
func (s *SqlStore) UpdateNode(cmd *models.UpdateNodeCmd) error
func (*SqlStore) UpdateTask ¶
func (s *SqlStore) UpdateTask(cmd *models.TaskUpdateCommand) error
type SqlStoreInterface ¶
type SqlStoreInterface interface { NodeSqlStore TaskSqlStore GetDB() *gorm.DB }
func ProvideSqlStore ¶
func ProvideSqlStore(Cfg *setting.Cfg) (SqlStoreInterface, error)
type TaskSqlStore ¶
type TaskSqlStore interface { GetTaskById(id string) (*models.TaskDto, error) GetTasks(query *models.TaskQueryCmd) error ExistTask(name string) (bool, error) CreateTask(taskCreate *models.TaskCreateCommand) error UpdateTask(taskUpdate *models.TaskUpdateCommand) error UpdateTaskStatus(id, status, result, errMsg string, retriedTimes int) error DeleteTask(id string) error }
Click to show internal directories.
Click to hide internal directories.