common

package
v0.0.0-...-a4d71d1 Latest Latest
Warning

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

Go to latest
Published: Jul 10, 2018 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	OutputTypeMySQL = "mysql"
	OutputTypeCSV   = "csv"
)

Variables

This section is empty.

Functions

func NewGormDB

func NewGormDB(conf MySQLConf) (*gorm.DB, error)

Types

type MTS

type MTS struct {
	ID     uint64
	Status TaskStatus
}

type MySQLConf

type MySQLConf struct {
	Host         string
	Port         int
	User         string
	Password     string
	DBName       string
	MaxIdleConns int
	MaxOpenConns int
}

type TaskStatus

type TaskStatus uint8
const (
	TaskStatusUnknown TaskStatus = iota
	TaskStatusRunning
	TaskStatusPaused
	TaskStatusStopped
	TaskStatusUnexceptedExited
	TaskStatusCompleted
	TaskStatusRunningTimeout
)

func (TaskStatus) MarshalJSON

func (ts TaskStatus) MarshalJSON() ([]byte, error)

func (TaskStatus) String

func (ts TaskStatus) String() string

Jump to

Keyboard shortcuts

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