Documentation
¶
Index ¶
- func CreateComment(comment *models.Comment, session *gocql.Session) error
- func CreateSubmission(submission *models.Submission, session *gocql.Session) error
- func GetComment(name string, session *gocql.Session) (*models.Comment, error)
- func GetSubmission(name string, session *gocql.Session) (*models.Submission, error)
- func UpdateClassification(tp string, name string, isClassified bool, isHatespeech bool, ...) error
- func UpdateComment(name string, params map[string]interface{}, session *gocql.Session) error
- func UpdateCommentClassification(name string, isClassified bool, isHatespeech bool, probaHateful float64, ...) error
- func UpdateSubmission(name string, params map[string]interface{}, session *gocql.Session) error
- func UpdateSubmissionClassification(name string, isClassified bool, isHatespeech bool, probaHateful float64, ...) error
- type Classification
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateComment ¶
CreateComment creates a Comment in the database, without classif info
func CreateSubmission ¶
func CreateSubmission(submission *models.Submission, session *gocql.Session) error
CreateSubmission creates a Submission in the database, without classif info
func GetComment ¶
GetComment returns a Comment by its full name
func GetSubmission ¶
GetSubmission returns a Submission by its full name
func UpdateClassification ¶
func UpdateClassification(tp string, name string, isClassified bool, isHatespeech bool, probaHateful float64, probaNotHateful float64, session *gocql.Session) error
UpdateClassification updates a record classification info according to its type tp
func UpdateComment ¶
UpdateComment updates a Comment
func UpdateCommentClassification ¶
func UpdateCommentClassification(name string, isClassified bool, isHatespeech bool, probaHateful float64, probaNotHateful float64, session *gocql.Session) error
UpdateCommentClassification updates a Comment classification info
func UpdateSubmission ¶
UpdateSubmission updates a Submission
Types ¶
type Classification ¶
type Classification struct { Name string `json:"name" cql:"name"` Type string `json:"type" cql:"type"` ProbaHateful float64 `json:"proba_hateful"` ProbaNotHateful float64 `json:"proba_not_hateful"` Class int `json:"is_hatespech"` }
Classification contains classification result from the classifier
Click to show internal directories.
Click to hide internal directories.