Versions in this module Expand all Collapse all v1 v1.3.0 Dec 17, 2025 Changes in this version + type Athlete interface + DeleteAthleteByFiscode func(ctx context.Context, fiscode int32) error + GetAthletesBySporttiID func(ctx context.Context, sporttiid int32) ([]AthleteRow, error) + InsertAthlete func(ctx context.Context, in InsertAthleteClean) error + UpdateAthleteByFiscode func(ctx context.Context, in UpdateAthleteClean) error + type AthleteRow struct + Firstname *string + Fiscode *int32 + Lastname *string + type AthleteStore struct + func (s *AthleteStore) DeleteAthleteByFiscode(ctx context.Context, fiscode int32) error + func (s *AthleteStore) GetAthletesBySporttiID(ctx context.Context, sporttiid int32) ([]AthleteRow, error) + func (s *AthleteStore) InsertAthlete(ctx context.Context, in InsertAthleteClean) error + func (s *AthleteStore) UpdateAthleteByFiscode(ctx context.Context, in UpdateAthleteClean) error + type Competitors interface + DeleteCompetitorByID func(ctx context.Context, competitorID int32) error + GetAthletesBySector func(ctx context.Context, sector string) ([]AthleteRow, error) + GetCompetitorCountsByNation func(ctx context.Context, sectorcode, gender *string, ...) ([]fissqlc.GetCompetitorCountsByNationRow, error) + GetCompetitorIDByFiscodeCC func(ctx context.Context, fiscode int32) (int32, error) + GetCompetitorIDByFiscodeJP func(ctx context.Context, fiscode int32) (int32, error) + GetCompetitorIDByFiscodeNK func(ctx context.Context, fiscode int32) (int32, error) + GetLastRowCompetitor func(ctx context.Context) (fissqlc.ACompetitor, error) + GetNationsBySector func(ctx context.Context, sector string) ([]string, error) + InsertCompetitor func(ctx context.Context, in InsertCompetitorClean) error + SearchCompetitors func(ctx context.Context, nationcode, sectorcode, gender *string, ...) ([]fissqlc.ACompetitor, error) + UpdateCompetitorByID func(ctx context.Context, in UpdateCompetitorClean) error + type CompetitorsStore struct + func (s *CompetitorsStore) DeleteCompetitorByID(ctx context.Context, competitorID int32) error + func (s *CompetitorsStore) GetAthletesBySector(ctx context.Context, sector string) ([]AthleteRow, error) + func (s *CompetitorsStore) GetCompetitorCountsByNation(ctx context.Context, sectorcode, gender *string, ...) ([]fissqlc.GetCompetitorCountsByNationRow, error) + func (s *CompetitorsStore) GetCompetitorIDByFiscodeCC(ctx context.Context, fiscode int32) (int32, error) + func (s *CompetitorsStore) GetCompetitorIDByFiscodeJP(ctx context.Context, fiscode int32) (int32, error) + func (s *CompetitorsStore) GetCompetitorIDByFiscodeNK(ctx context.Context, fiscode int32) (int32, error) + func (s *CompetitorsStore) GetLastRowCompetitor(ctx context.Context) (fissqlc.ACompetitor, error) + func (s *CompetitorsStore) GetNationsBySector(ctx context.Context, sector string) ([]string, error) + func (s *CompetitorsStore) InsertCompetitor(ctx context.Context, in InsertCompetitorClean) error + func (s *CompetitorsStore) SearchCompetitors(ctx context.Context, nationcode, sectorcode, gender *string, ...) ([]fissqlc.ACompetitor, error) + func (s *CompetitorsStore) UpdateCompetitorByID(ctx context.Context, in UpdateCompetitorClean) error + type FISStorage struct + func NewFISStorage(db *sql.DB) *FISStorage + func (s *FISStorage) Athlete() Athlete + func (s *FISStorage) Competitors() Competitors + func (s *FISStorage) Ping(ctx context.Context) error + func (s *FISStorage) RaceCC() Racecc + func (s *FISStorage) RaceJP() Racejp + func (s *FISStorage) RaceNK() Racenk + func (s *FISStorage) ResultCC() Resultcc + func (s *FISStorage) ResultJP() Resultjp + func (s *FISStorage) ResultNK() Resultnk + type InsertAthleteClean struct + Firstname *string + Fiscode int32 + Lastname *string + Sporttiid *int32 + type InsertCompetitorClean struct + Alternatenamecheck *string + Association *string + Birthdate *time.Time + Carving *int32 + Categorycode *string + Classcode *string + Classname *string + Competitorid int32 + Compidmssql *int32 + Createdby *string + Data *string + Dateofcreation *time.Time + Deletedat *string + Disciplines *string + Doped *string + Fee *string + Firstname *string + Fiscode *int32 + Gender *string + Injury *int32 + Ipcid *int32 + Lastname *string + Lastupdate *time.Time + Lastupdateby *string + Nationalcode *string + Nationcode *string + Natteam *string + Notallowed *int32 + Personid *int32 + Photo *int32 + PhotoBig *int32 + Published *int32 + Sectorcode *string + Skiclub *string + Status *string + StatusBy *string + StatusDate *time.Time + StatusOld *string + Statusnextlist *string + Team *int32 + Tragroup *string + Type *string + Version *int32 + type InsertRaceCCClean struct + Appliedpenalty *string + Appliedscala *string + Bottombanner *string + Bottomlogo *string + Calculatedpenalty *string + Calstatuscode *string + Catcode *string + Catcode2 *string + Catcode3 *string + Catcode4 *string + Columncount *int32 + Description *string + Discforlistcode *string + Disciplinecode *string + Disciplineid *string + Displaystatus *string + Distance *string + Eventid *int32 + Finale *string + Fisinterncomment *string + Gallery *string + Gender *string + Hcet1 *string + Hcet2 *string + Hcet3 *string + Hill *string + Hloc1 *string + Hloc2 *string + Hloc3 *string + Homol *string + Indi *int32 + Lastupdate *time.Time + Level *string + Live *int32 + Liveinfo1 *string + Liveinfo2 *string + Liveinfo3 *string + Livestatus1 *string + Livestatus2 *string + Livestatus3 *string + Masse *string + Msql7evid *int32 + Mssql7id *int32 + Nationcode *string + Nationraceid *int32 + Noepr *int32 + Passwd *string + Pdf *int32 + Penscafixed *string + Place *string + Procstatuscode *string + Provraceid *int32 + Published *int32 + Pursuit *string + Qualif *string + Racecodex *int32 + Racedate *time.Time + Raceid int32 + Receiveddate *time.Time + Relay *string + Results *int32 + Seasoncode *int32 + SkipWcsl *int32 + SpecialCupPoints *int32 + Starteventdate *time.Time + Style *string + Tabcount *int32 + Td1code *int32 + Td1id *int32 + Td1name *string + Td1nation *string + Td2code *int32 + Td2id *int32 + Td2name *string + Td2nation *string + Tddoc *int32 + Team *int32 + Timinglogo *string + Timingreport *int32 + Tolist *string + Topbanner *string + Toplogo *string + Usedfislist *string + Validdate *time.Time + Validforfispoints *int32 + Validforowg *int32 + Version *int32 + Webcomment *string + type InsertRaceJPClean struct + Appliedpenalty *string + Appliedscala *string + Bottombanner *string + Bottomlogo *string + Calculatedpenalty *string + Calstatuscode *string + Catcode *string + Catcode2 *string + Catcode3 *string + Catcode4 *string + Columncount *int32 + Description *string + Discforlistcode *string + Disciplinecode *string + Disciplineid *string + Displaystatus *string + Distance *string + Eventid *int32 + Finale *string + Fisinterncomment *string + Gallery *string + Gender *string + Hcet1 *time.Time + Hcet2 *time.Time + Hcet3 *time.Time + Hill *int32 + Hloc1 *time.Time + Hloc2 *time.Time + Hloc3 *time.Time + Homol *string + Indi *int32 + Lastupdate *time.Time + Level *string + Live *int32 + Liveinfo1 *string + Liveinfo2 *string + Liveinfo3 *string + Livestatus1 *string + Livestatus2 *string + Livestatus3 *string + Masse *string + Msql7evid *int32 + Mssql7id *int32 + Nationcode *string + Nationraceid *int32 + Noepr *int32 + Passwd *string + Pdf *int32 + Penscafixed *string + Place *string + Procstatuscode *string + Provraceid *int32 + Published *int32 + Pursuit *string + Qualif *string + Racecodex *int32 + Racedate *time.Time + Raceid int32 + Receiveddate *time.Time + Relay *string + Results *int32 + Seasoncode *int32 + SkipWcsl *int32 + SpecialCupPoints *int32 + Starteventdate *time.Time + Style *string + Tabcount *int32 + Td1code *int32 + Td1id *int32 + Td1name *string + Td1nation *string + Td2code *int32 + Td2id *int32 + Td2name *string + Td2nation *string + Tddoc *int32 + Team *int32 + Timinglogo *string + Timingreport *int32 + Tolist *string + Topbanner *string + Toplogo *string + Usedfislist *string + Validdate *time.Time + Validforfispoints *int32 + Validforowg *string + Version *int32 + Webcomment *string + type InsertRaceNKClean struct + Appliedpenalty *string + Appliedscala *string + Bottombanner *string + Bottomlogo *string + Calculatedpenalty *string + Calstatuscode *string + Catcode *string + Catcode2 *string + Catcode3 *string + Catcode4 *string + Columncount *int32 + Description *string + Discforlistcode *string + Disciplinecode *string + Disciplineid *string + Displaystatus *string + Distance *string + Eventid *int32 + Finale *string + Fisinterncomment *string + Gallery *string + Gender *string + Hcet1 *time.Time + Hcet2 *time.Time + Hcet3 *time.Time + Hill *int32 + Hloc1 *time.Time + Hloc2 *time.Time + Hloc3 *time.Time + Homol *string + Indi *int32 + Lastupdate *time.Time + Level *string + Live *int32 + Liveinfo1 *string + Liveinfo2 *string + Liveinfo3 *string + Livestatus1 *string + Livestatus2 *string + Livestatus3 *string + Masse *string + Msql7evid *int32 + Mssql7id *int32 + Nationcode *string + Nationraceid *int32 + Noepr *int32 + Passwd *string + Pdf *int32 + Penscafixed *string + Place *string + Procstatuscode *string + Provraceid *int32 + Published *int32 + Pursuit *string + Qualif *string + Racecodex *int32 + Racedate *time.Time + Raceid int32 + Receiveddate *time.Time + Relay *string + Results *int32 + Seasoncode *int32 + SkipWcsl *int32 + SpecialCupPoints *int32 + Starteventdate *time.Time + Style *string + Tabcount *int32 + Td1code *int32 + Td1id *int32 + Td1name *string + Td1nation *string + Td2code *int32 + Td2id *int32 + Td2name *string + Td2nation *string + Tddoc *int32 + Team *int32 + Timinglogo *string + Timingreport *int32 + Tolist *string + Topbanner *string + Toplogo *string + Usedfislist *string + Validdate *time.Time + Validforfispoints *int32 + Validforowg *int32 + Version *int32 + Webcomment *string + type InsertResultCCClean struct + Bib *string + Bibcolor *string + Bonuscuppoints *string + Bonustime *string + Competitorid *int32 + Competitorname *string + Cuppoints *string + Fiscode *int32 + Heat *string + Lastupdate *time.Time + Level *string + Nationcode *string + Pf *int32 + Position *string + Raceid *int32 + Racepoints *string + Reason *string + Recid int32 + Rg1 *string + Rg2 *string + Stage *string + Status *string + Status2 *string + Timer1 *string + Timer2 *string + Timer3 *string + Timetot *string + Valid *string + Version *string + type InsertResultJPClean struct + Bib *int32 + Competitorid *int32 + Competitorname *string + Cuppoints *string + Disptsr1 *string + Disptsr2 *string + Disptsr3 *string + Disptsr4 *string + Distr1 *string + Distr2 *string + Distr3 *string + Distr4 *string + Fiscode *int32 + Gateptsr1 *string + Gateptsr2 *string + Gateptsr3 *string + Gateptsr4 *string + Gater1 *string + Gater2 *string + Gater3 *string + Gater4 *string + Heat *string + J1r1 *string + J1r2 *string + J1r3 *string + J1r4 *string + J2r1 *string + J2r2 *string + J2r3 *string + J2r4 *string + J3r1 *string + J3r2 *string + J3r3 *string + J3r4 *string + J4r1 *string + J4r2 *string + J4r3 *string + J4r4 *string + J5r1 *string + J5r2 *string + J5r3 *string + J5r4 *string + Judptsr1 *string + Judptsr2 *string + Judptsr3 *string + Judptsr4 *string + Lastupdate *time.Time + Level *string + Nationcode *string + Position *int32 + Posr1 *string + Posr2 *string + Posr3 *string + Posr4 *string + Raceid *int32 + Racepoints *string + Reason *string + Recid int32 + Speedr1 *string + Speedr2 *string + Speedr3 *string + Speedr4 *string + Stage *string + Status *string + Status2 *string + Statusr1 *string + Statusr2 *string + Statusr3 *string + Statusr4 *string + Tot *string + Totrun1 *string + Totrun2 *string + Totrun3 *string + Totrun4 *string + Valid *int32 + Version *string + Windptsr1 *string + Windptsr2 *string + Windptsr3 *string + Windptsr4 *string + Windr1 *string + Windr2 *string + Windr3 *string + Windr4 *string + type InsertResultNKClean struct + Behindjump *string + Bib *int32 + Bibcolor *string + Competitorid *int32 + Competitorname *string + Cuppoints *string + Disptsr1 *string + Disptsr2 *string + Distr1 *string + Distr2 *string + Fiscode *int32 + Gateptsr1 *string + Gateptsr2 *string + Gater1 *string + Gater2 *string + Heat *string + J1r1 *string + J1r2 *string + J2r1 *string + J2r2 *string + J3r1 *string + J3r2 *string + J4r1 *string + J4r2 *string + J5r1 *string + J5r2 *string + Judptsr1 *string + Judptsr2 *string + Lastupdate *time.Time + Level *string + Nationcode *string + Pf *int32 + Pointsjump *string + Poscc *string + Position *int32 + Posjump *string + Posr1 *string + Posr2 *string + Raceid *int32 + Racepoints *string + Reason *string + Recid int32 + Speedr1 *string + Speedr2 *string + Stage *string + Starttime *string + Status *string + Status2 *string + Statuscc *string + Statusr1 *string + Statusr2 *string + Timecc *string + Timeccint *string + Timetot *string + Timetotint *int32 + Totbehind *string + Totrun1 *string + Totrun2 *string + Valid *int32 + Version *string + Windptsr1 *string + Windptsr2 *string + Windr1 *string + Windr2 *string + type RaceCCStore struct + func (s *RaceCCStore) DeleteRaceCCByID(ctx context.Context, raceID int32) error + func (s *RaceCCStore) GetCrossCountryCategories(ctx context.Context) ([]string, error) + func (s *RaceCCStore) GetCrossCountryDisciplines(ctx context.Context) ([]string, error) + func (s *RaceCCStore) GetCrossCountrySeasons(ctx context.Context) ([]int32, error) + func (s *RaceCCStore) GetLastRowRaceCC(ctx context.Context) (fissqlc.ARacecc, error) + func (s *RaceCCStore) GetRaceCountsByCategoryCC(ctx context.Context, seasoncode int32, nationcode, gender *string) ([]fissqlc.GetRaceCountsByCategoryCCRow, error) + func (s *RaceCCStore) GetRaceCountsByNationCC(ctx context.Context, seasoncode int32, catcode, gender *string) ([]fissqlc.GetRaceCountsByNationCCRow, error) + func (s *RaceCCStore) GetRaceTotalCC(ctx context.Context, seasoncode int32, catcode, gender *string) (int64, error) + func (s *RaceCCStore) GetRacesByIDsCC(ctx context.Context, raceIDs []int32) ([]fissqlc.ARacecc, error) + func (s *RaceCCStore) GetRacesCC(ctx context.Context, seasons []int32, disciplines, cats []string) ([]fissqlc.ARacecc, error) + func (s *RaceCCStore) InsertRaceCC(ctx context.Context, in InsertRaceCCClean) error + func (s *RaceCCStore) SearchRacesCC(ctx context.Context, seasoncode *int32, nationcode, gender, catcode *string) ([]fissqlc.SearchRacesCCRow, error) + func (s *RaceCCStore) UpdateRaceCCByID(ctx context.Context, in UpdateRaceCCClean) error + type RaceJPStore struct + func (s *RaceJPStore) DeleteRaceJPByID(ctx context.Context, raceID int32) error + func (s *RaceJPStore) GetLastRowRaceJP(ctx context.Context) (fissqlc.ARacejp, error) + func (s *RaceJPStore) GetRaceCountsByCategoryJP(ctx context.Context, seasoncode int32, nationcode, gender *string) ([]fissqlc.GetRaceCountsByCategoryJPRow, error) + func (s *RaceJPStore) GetRaceCountsByNationJP(ctx context.Context, seasoncode int32, catcode, gender *string) ([]fissqlc.GetRaceCountsByNationJPRow, error) + func (s *RaceJPStore) GetRaceTotalJP(ctx context.Context, seasoncode int32, catcode, gender *string) (int64, error) + func (s *RaceJPStore) GetRacesByIDsJP(ctx context.Context, raceIDs []int32) ([]fissqlc.ARacejp, error) + func (s *RaceJPStore) GetRacesJP(ctx context.Context, seasons []int32, disciplines, cats []string) ([]fissqlc.ARacejp, error) + func (s *RaceJPStore) GetSkiJumpingCategories(ctx context.Context) ([]string, error) + func (s *RaceJPStore) GetSkiJumpingDisciplines(ctx context.Context) ([]string, error) + func (s *RaceJPStore) GetSkiJumpingSeasons(ctx context.Context) ([]int32, error) + func (s *RaceJPStore) InsertRaceJP(ctx context.Context, in InsertRaceJPClean) error + func (s *RaceJPStore) SearchRacesJP(ctx context.Context, seasoncode *int32, nationcode, gender, catcode *string) ([]fissqlc.SearchRacesJPRow, error) + func (s *RaceJPStore) UpdateRaceJPByID(ctx context.Context, in UpdateRaceJPClean) error + type RaceNKStore struct + func (s *RaceNKStore) DeleteRaceNKByID(ctx context.Context, raceID int32) error + func (s *RaceNKStore) GetLastRowRaceNK(ctx context.Context) (fissqlc.ARacenk, error) + func (s *RaceNKStore) GetNordicCombinedCategories(ctx context.Context) ([]string, error) + func (s *RaceNKStore) GetNordicCombinedDisciplines(ctx context.Context) ([]string, error) + func (s *RaceNKStore) GetNordicCombinedSeasons(ctx context.Context) ([]int32, error) + func (s *RaceNKStore) GetRaceCountsByCategoryNK(ctx context.Context, seasoncode int32, nationcode, gender *string) ([]fissqlc.GetRaceCountsByCategoryNKRow, error) + func (s *RaceNKStore) GetRaceCountsByNationNK(ctx context.Context, seasoncode int32, catcode, gender *string) ([]fissqlc.GetRaceCountsByNationNKRow, error) + func (s *RaceNKStore) GetRaceTotalNK(ctx context.Context, seasoncode int32, catcode, gender *string) (int64, error) + func (s *RaceNKStore) GetRacesByIDsNK(ctx context.Context, raceIDs []int32) ([]fissqlc.ARacenk, error) + func (s *RaceNKStore) GetRacesNK(ctx context.Context, seasons []int32, disciplines, cats []string) ([]fissqlc.ARacenk, error) + func (s *RaceNKStore) InsertRaceNK(ctx context.Context, in InsertRaceNKClean) error + func (s *RaceNKStore) SearchRacesNK(ctx context.Context, seasoncode *int32, nationcode, gender, catcode *string) ([]fissqlc.SearchRacesNKRow, error) + func (s *RaceNKStore) UpdateRaceNKByID(ctx context.Context, in UpdateRaceNKClean) error + type Racecc interface + DeleteRaceCCByID func(ctx context.Context, raceID int32) error + GetCrossCountryCategories func(ctx context.Context) ([]string, error) + GetCrossCountryDisciplines func(ctx context.Context) ([]string, error) + GetCrossCountrySeasons func(ctx context.Context) ([]int32, error) + GetLastRowRaceCC func(ctx context.Context) (fissqlc.ARacecc, error) + GetRaceCountsByCategoryCC func(ctx context.Context, seasoncode int32, nationcode, gender *string) ([]fissqlc.GetRaceCountsByCategoryCCRow, error) + GetRaceCountsByNationCC func(ctx context.Context, seasoncode int32, catcode, gender *string) ([]fissqlc.GetRaceCountsByNationCCRow, error) + GetRaceTotalCC func(ctx context.Context, seasoncode int32, catcode, gender *string) (int64, error) + GetRacesByIDsCC func(ctx context.Context, raceIDs []int32) ([]fissqlc.ARacecc, error) + GetRacesCC func(ctx context.Context, seasons []int32, disciplines, cats []string) ([]fissqlc.ARacecc, error) + InsertRaceCC func(ctx context.Context, in InsertRaceCCClean) error + SearchRacesCC func(ctx context.Context, seasoncode *int32, nationcode, gender, catcode *string) ([]fissqlc.SearchRacesCCRow, error) + UpdateRaceCCByID func(ctx context.Context, in UpdateRaceCCClean) error + type Racejp interface + DeleteRaceJPByID func(ctx context.Context, raceID int32) error + GetLastRowRaceJP func(ctx context.Context) (fissqlc.ARacejp, error) + GetRaceCountsByCategoryJP func(ctx context.Context, seasoncode int32, nationcode, gender *string) ([]fissqlc.GetRaceCountsByCategoryJPRow, error) + GetRaceCountsByNationJP func(ctx context.Context, seasoncode int32, catcode, gender *string) ([]fissqlc.GetRaceCountsByNationJPRow, error) + GetRaceTotalJP func(ctx context.Context, seasoncode int32, catcode, gender *string) (int64, error) + GetRacesByIDsJP func(ctx context.Context, raceIDs []int32) ([]fissqlc.ARacejp, error) + GetRacesJP func(ctx context.Context, seasons []int32, disciplines, cats []string) ([]fissqlc.ARacejp, error) + GetSkiJumpingCategories func(ctx context.Context) ([]string, error) + GetSkiJumpingDisciplines func(ctx context.Context) ([]string, error) + GetSkiJumpingSeasons func(ctx context.Context) ([]int32, error) + InsertRaceJP func(ctx context.Context, in InsertRaceJPClean) error + SearchRacesJP func(ctx context.Context, seasoncode *int32, nationcode, gender, catcode *string) ([]fissqlc.SearchRacesJPRow, error) + UpdateRaceJPByID func(ctx context.Context, in UpdateRaceJPClean) error + type Racenk interface + DeleteRaceNKByID func(ctx context.Context, raceID int32) error + GetLastRowRaceNK func(ctx context.Context) (fissqlc.ARacenk, error) + GetNordicCombinedCategories func(ctx context.Context) ([]string, error) + GetNordicCombinedDisciplines func(ctx context.Context) ([]string, error) + GetNordicCombinedSeasons func(ctx context.Context) ([]int32, error) + GetRaceCountsByCategoryNK func(ctx context.Context, seasoncode int32, nationcode, gender *string) ([]fissqlc.GetRaceCountsByCategoryNKRow, error) + GetRaceCountsByNationNK func(ctx context.Context, seasoncode int32, catcode, gender *string) ([]fissqlc.GetRaceCountsByNationNKRow, error) + GetRaceTotalNK func(ctx context.Context, seasoncode int32, catcode, gender *string) (int64, error) + GetRacesByIDsNK func(ctx context.Context, raceIDs []int32) ([]fissqlc.ARacenk, error) + GetRacesNK func(ctx context.Context, seasons []int32, disciplines, cats []string) ([]fissqlc.ARacenk, error) + InsertRaceNK func(ctx context.Context, in InsertRaceNKClean) error + SearchRacesNK func(ctx context.Context, seasoncode *int32, nationcode, gender, catcode *string) ([]fissqlc.SearchRacesNKRow, error) + UpdateRaceNKByID func(ctx context.Context, in UpdateRaceNKClean) error + type ResultCCStore struct + func (s *ResultCCStore) DeleteResultCCByRecID(ctx context.Context, recid int32) error + func (s *ResultCCStore) GetAthleteResultsCC(ctx context.Context, competitorID int32, seasons []int32, ...) ([]fissqlc.GetAthleteResultsCCRow, error) + func (s *ResultCCStore) GetLastRowResultCC(ctx context.Context) (fissqlc.AResultcc, error) + func (s *ResultCCStore) GetLatestResultsCC(ctx context.Context, competitorID int32, seasoncode *int32, catcodes []string, ...) ([]fissqlc.GetLatestResultsCCRow, error) + func (s *ResultCCStore) GetRaceResultsCCByRaceID(ctx context.Context, raceID int32) ([]fissqlc.AResultcc, error) + func (s *ResultCCStore) GetSeasonsCatcodesCCByCompetitor(ctx context.Context, competitorID int32) ([]fissqlc.GetSeasonsCatcodesCCByCompetitorRow, error) + func (s *ResultCCStore) InsertResultCC(ctx context.Context, in InsertResultCCClean) error + func (s *ResultCCStore) UpdateResultCCByRecID(ctx context.Context, in UpdateResultCCClean) error + type ResultJPStore struct + func (s *ResultJPStore) DeleteResultJPByRecID(ctx context.Context, recid int32) error + func (s *ResultJPStore) GetAthleteResultsJP(ctx context.Context, competitorID int32, seasons []int32, ...) ([]fissqlc.GetAthleteResultsJPRow, error) + func (s *ResultJPStore) GetLastRowResultJP(ctx context.Context) (fissqlc.AResultjp, error) + func (s *ResultJPStore) GetLatestResultsJP(ctx context.Context, competitorID int32, seasoncode *int32, catcodes []string, ...) ([]fissqlc.GetLatestResultsJPRow, error) + func (s *ResultJPStore) GetRaceResultsJPByRaceID(ctx context.Context, raceID int32) ([]fissqlc.AResultjp, error) + func (s *ResultJPStore) GetSeasonsCatcodesJPByCompetitor(ctx context.Context, competitorID int32) ([]fissqlc.GetSeasonsCatcodesJPByCompetitorRow, error) + func (s *ResultJPStore) InsertResultJP(ctx context.Context, in InsertResultJPClean) error + func (s *ResultJPStore) UpdateResultJPByRecID(ctx context.Context, in UpdateResultJPClean) error + type ResultNKStore struct + func (s *ResultNKStore) DeleteResultNKByRecID(ctx context.Context, recid int32) error + func (s *ResultNKStore) GetAthleteResultsNK(ctx context.Context, competitorID int32, seasons []int32, ...) ([]fissqlc.GetAthleteResultsNKRow, error) + func (s *ResultNKStore) GetLastRowResultNK(ctx context.Context) (fissqlc.AResultnk, error) + func (s *ResultNKStore) GetLatestResultsNK(ctx context.Context, competitorID int32, seasoncode *int32, catcodes []string, ...) ([]fissqlc.GetLatestResultsNKRow, error) + func (s *ResultNKStore) GetRaceResultsNKByRaceID(ctx context.Context, raceID int32) ([]fissqlc.AResultnk, error) + func (s *ResultNKStore) GetSeasonsCatcodesNKByCompetitor(ctx context.Context, competitorID int32) ([]fissqlc.GetSeasonsCatcodesNKByCompetitorRow, error) + func (s *ResultNKStore) InsertResultNK(ctx context.Context, in InsertResultNKClean) error + func (s *ResultNKStore) UpdateResultNKByRecID(ctx context.Context, in UpdateResultNKClean) error + type Resultcc interface + DeleteResultCCByRecID func(ctx context.Context, recid int32) error + GetAthleteResultsCC func(ctx context.Context, competitorID int32, seasons []int32, ...) ([]fissqlc.GetAthleteResultsCCRow, error) + GetLastRowResultCC func(ctx context.Context) (fissqlc.AResultcc, error) + GetLatestResultsCC func(ctx context.Context, competitorID int32, seasoncode *int32, catcodes []string, ...) ([]fissqlc.GetLatestResultsCCRow, error) + GetRaceResultsCCByRaceID func(ctx context.Context, raceID int32) ([]fissqlc.AResultcc, error) + GetSeasonsCatcodesCCByCompetitor func(ctx context.Context, competitorID int32) ([]fissqlc.GetSeasonsCatcodesCCByCompetitorRow, error) + InsertResultCC func(ctx context.Context, in InsertResultCCClean) error + UpdateResultCCByRecID func(ctx context.Context, in UpdateResultCCClean) error + type Resultjp interface + DeleteResultJPByRecID func(ctx context.Context, recid int32) error + GetAthleteResultsJP func(ctx context.Context, competitorID int32, seasons []int32, ...) ([]fissqlc.GetAthleteResultsJPRow, error) + GetLastRowResultJP func(ctx context.Context) (fissqlc.AResultjp, error) + GetLatestResultsJP func(ctx context.Context, competitorID int32, seasoncode *int32, catcodes []string, ...) ([]fissqlc.GetLatestResultsJPRow, error) + GetRaceResultsJPByRaceID func(ctx context.Context, raceID int32) ([]fissqlc.AResultjp, error) + GetSeasonsCatcodesJPByCompetitor func(ctx context.Context, competitorID int32) ([]fissqlc.GetSeasonsCatcodesJPByCompetitorRow, error) + InsertResultJP func(ctx context.Context, in InsertResultJPClean) error + UpdateResultJPByRecID func(ctx context.Context, in UpdateResultJPClean) error + type Resultnk interface + DeleteResultNKByRecID func(ctx context.Context, recid int32) error + GetAthleteResultsNK func(ctx context.Context, competitorID int32, seasons []int32, ...) ([]fissqlc.GetAthleteResultsNKRow, error) + GetLastRowResultNK func(ctx context.Context) (fissqlc.AResultnk, error) + GetLatestResultsNK func(ctx context.Context, competitorID int32, seasoncode *int32, catcodes []string, ...) ([]fissqlc.GetLatestResultsNKRow, error) + GetRaceResultsNKByRaceID func(ctx context.Context, raceID int32) ([]fissqlc.AResultnk, error) + GetSeasonsCatcodesNKByCompetitor func(ctx context.Context, competitorID int32) ([]fissqlc.GetSeasonsCatcodesNKByCompetitorRow, error) + InsertResultNK func(ctx context.Context, in InsertResultNKClean) error + UpdateResultNKByRecID func(ctx context.Context, in UpdateResultNKClean) error + type UpdateAthleteClean struct + Firstname *string + Fiscode int32 + Lastname *string + Sporttiid *int32 + type UpdateCompetitorClean struct + Alternatenamecheck *string + Association *string + Birthdate *time.Time + Carving *int32 + Categorycode *string + Classcode *string + Classname *string + Competitorid int32 + Compidmssql *int32 + Createdby *string + Data *string + Dateofcreation *time.Time + Deletedat *string + Disciplines *string + Doped *string + Fee *string + Firstname *string + Fiscode *int32 + Gender *string + Injury *int32 + Ipcid *int32 + Lastname *string + Lastupdate *time.Time + Lastupdateby *string + Nationalcode *string + Nationcode *string + Natteam *string + Notallowed *int32 + Personid *int32 + Photo *int32 + PhotoBig *int32 + Published *int32 + Sectorcode *string + Skiclub *string + Status *string + StatusBy *string + StatusDate *time.Time + StatusOld *string + Statusnextlist *string + Team *int32 + Tragroup *string + Type *string + Version *int32 + type UpdateRaceCCClean = InsertRaceCCClean + type UpdateRaceJPClean = InsertRaceJPClean + type UpdateRaceNKClean = InsertRaceNKClean + type UpdateResultCCClean = InsertResultCCClean + type UpdateResultJPClean = InsertResultJPClean + type UpdateResultNKClean = InsertResultNKClean