name

package
v0.12.6 Latest Latest
Warning

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

Go to latest
Published: Aug 29, 2022 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DetectedName

type DetectedName struct {
	ID             uint      `json:"id" json:"id"`
	PageID         string    `json:"pageId" gorm:"type:varchar(255);index"`
	ItemID         int       `json:"itemId" gorm:"not null;index"`
	Name           string    `json:"name" sql:"type:CHARACTER VARYING(255) COLLATE \"C\" NOT NULL" gorm:"index"`
	NameVerbatim   string    `json:"nameVerbatim" sql:"type:CHARACTER VARYING(255) COLLATE \"C\" NOT NULL"`
	AnnotNomen     string    `json:"annotNomen" gorm:"type:varchar(255)"`
	AnnotNomenType string    `json:"annotNomenType" gorm:"type:varchar(255)"`
	OffsetStart    int       `json:"offsetStart" gorm:"not null;default:0"`
	OffsetEnd      int       `json:"offsetEnd" gorm:"not null;default:0"`
	EndsNextPage   bool      `json:"endsNextPage" gorm:"type:bool;default:false"`
	OddsLog10      float64   `json:"oddsLog10" gorm:"type:float;not null;default:0"`
	Cardinality    int       `json:"cardinality" gorm:"not null;default:0"`
	UpdatedAt      time.Time `json:"updatedAt" sql:"type:timestamp without time zone"`
}

DetectedName holds information about a name-string returned by a name-finder.

func New

func New(itemID int, p *page.Page, n gnfout.Name) DetectedName

type UniqueName

type UniqueName struct {
	ID          int     `json:"id" gorm:"primary_key"`
	Name        string  `json:"name" sql:"type:CHARACTER VARYING(255) COLLATE \"C\""`
	OddsLog10   float64 `json:"oddsLog10" gorm:"type:float;not null;default:0"`
	Occurrences int     `json:"occurrences" gorm:"not null;default:0"`
}

type VerifiedName

type VerifiedName struct {
	NameID              int       `json:"id"`
	Name                string    `json:"name" sql:"type:CHARACTER VARYING(255) COLLATE \"C\" NOT NULL" gorm:"index"`
	RecordID            string    `json:"recordID" sql:"type:CHARACTER VARYING(255) COLLATE \"C\""`
	MatchType           string    `json:"matchType" gorm:"type:varchar(100)"`
	EditDistance        int       `json:"editDistance" gorm:"not null;default:0"`
	StemEditDistance    int       `json:"stemEditDistance" gorm:"not null;default:0"`
	MatchedName         string    `json:"matchedName" sql:"type:CHARACTER VARYING(255) COLLATE \"C\""`
	MatchedCanonical    string    `json:"matchedCanonical" sql:"type:CHARACTER VARYING(255) COLLATE \"C\""`
	MatchedCardinality  int       `json:"matchedCardinality"`
	CurrentName         string    `json:"currentName" sql:"type:CHARACTER VARYING(255) COLLATE \"C\""`
	CurrentCanonical    string    `json:"currentCanonical" sql:"type:CHARACTER VARYING(255) COLLATE \"C\""`
	CurrentCardinality  int       `json:"currentCardinality"`
	Classification      string    `json:"classification" sql:"type:CHARACTER VARYING COLLATE \"C\""`
	ClassificationRanks string    `json:"classificationRanks" sql:"type:CHARACTER VARYING COLLATE \"C\""`
	ClassificationIDs   string    `json:"classificationIds" sql:"type:CHARACTER VARYING COLLATE \"C\""`
	DataSourceID        int       `json:"dataSourceID" gorm:"index"`
	DataSourceTitle     string    `json:"dataSourceTitle" sql:"type:CHARACTER VARYING(255) COLLATE \"C\""`
	DataSourcesNumber   int       `json:"dataSourcesNumber"`
	Curation            string    `json:"curation"`
	OddsLog10           float64   `json:"oddsLog10" gorm:"type:float;not null;default:0"`
	Occurrences         int       `json:"occurrences" gorm:"not null;default:0"`
	Retries             int       `json:"-" gorm:"not null;default:0"`
	Error               string    `json:"error"`
	UpdatedAt           time.Time `json:"updatedAt" sql:"type:timestamp without time zone"`
}

Jump to

Keyboard shortcuts

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