Documentation
¶
Index ¶
- func MakeSomeErr() error
- type DB
- type DBConfig
- type Database
- func (db *Database) AddNewCosineSimilarity(workerId, jobId string, score []float64, rowId, columnId []string) error
- func (db *Database) AddNewJob(jobId string, keyword string, owner string) error
- func (db *Database) AddNewTfIdfScore(workerId, articleId string, wordId int64, vocabId []int, score []float64) error
- func (db *Database) AddNewVocabList(vocabList []string, workerId string, jobId string) (int64, error)
- func (db *Database) AddNewWorker(workerId string, jobId string, keyword string) error
- func (db *Database) DeleteJob(id string) error
- func (db *Database) DeleteWorker(workerId string) error
- func (db *Database) GetAllJob() ([]*models.Job, error)
- func (db *Database) GetAllReRunJob() ([]string, error)
- func (db *Database) GetAllWorker(jobId string) ([]*models.Worker, error)
- func (db *Database) GetArticlesByJobID(jobID string) ([]*models.Article, error)
- func (db Database) GetArticlesByOneDay(startDate, endDate time.Time, workerId string) ([]*models.SimplifiedArticle, error)
- func (db *Database) GetArticlesByWorkerID(workerID string) ([]*models.Article, error)
- func (db *Database) GetCosineSimilarity(workerId string) (*cosine_similarity.CosineSimilarity, error)
- func (db *Database) GetCountByDay(jobId string) ([]*models.ArticleCount, error)
- func (db *Database) GetCountByHour(jobId string) ([]*models.ArticleCount, error)
- func (db *Database) GetJob(jobId string) (*models.Job, error)
- func (db *Database) GetJobIsReRun(id string) (bool, error)
- func (db Database) GetPreprocessedTextByWorkerID(workerID string) ([]*models.SimplifiedArticle, error)
- func (db *Database) GetSimilarity(workerId string) error
- func (db *Database) GetTfidfScore(workerId string) ([]*tfidf.Tfidf, error)
- func (db *Database) GetVocabList(workerId string) (*vocab.Vocab, error)
- func (db *Database) GetWorkerCreateTime(workerId string) error
- func (db *Database) RemoveDuplicateArticle(jobID string) error
- func (db *Database) UpdateJob(id string, status string) error
- func (db *Database) UpdateScheduleJob(id string, isSchedule bool) error
- func (db *Database) UpdateWorker(workerId string, status string) error
- func (db *Database) WriteTweetToArticle(tweet models.TweetArticle) error
- type DuplicateContent
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakeSomeErr ¶
func MakeSomeErr() error
Types ¶
type DBConfig ¶
type DBConfig struct { Host string Port int User string Password string Dbname string Sslmode string Sslrootcert string Sslkey string Sslsert string }
func GetDBConfig ¶
type Database ¶
func (*Database) AddNewCosineSimilarity ¶
func (*Database) AddNewTfIdfScore ¶
func (*Database) AddNewVocabList ¶
func (*Database) AddNewWorker ¶
func (*Database) DeleteWorker ¶
func (*Database) GetAllReRunJob ¶
func (*Database) GetAllWorker ¶
func (*Database) GetArticlesByJobID ¶
func (Database) GetArticlesByOneDay ¶
func (*Database) GetArticlesByWorkerID ¶
func (*Database) GetCosineSimilarity ¶
func (db *Database) GetCosineSimilarity(workerId string) (*cosine_similarity.CosineSimilarity, error)
func (*Database) GetCountByDay ¶
func (db *Database) GetCountByDay(jobId string) ([]*models.ArticleCount, error)
func (*Database) GetCountByHour ¶
func (db *Database) GetCountByHour(jobId string) ([]*models.ArticleCount, error)
func (Database) GetPreprocessedTextByWorkerID ¶
func (db Database) GetPreprocessedTextByWorkerID(workerID string) ([]*models.SimplifiedArticle, error)
func (*Database) GetSimilarity ¶
func (*Database) GetTfidfScore ¶
func (*Database) GetVocabList ¶
func (*Database) GetWorkerCreateTime ¶
func (*Database) RemoveDuplicateArticle ¶
func (*Database) UpdateScheduleJob ¶
func (*Database) UpdateWorker ¶
func (*Database) WriteTweetToArticle ¶
func (db *Database) WriteTweetToArticle(tweet models.TweetArticle) error
type DuplicateContent ¶
type DuplicateContent struct {
// contains filtered or unexported fields
}
func NewDuplicateContent ¶
func NewDuplicateContent(message string) *DuplicateContent
func (*DuplicateContent) Error ¶
func (e *DuplicateContent) Error() string
Click to show internal directories.
Click to hide internal directories.