Documentation ¶
Index ¶
- Constants
- Variables
- func Filter[T any](slice []T, include func(T) bool) []T
- func ToJson(obj any) (string, error)
- func ToSliceOfAny[T any](in []T) []any
- func WriteCsv(objs []any, path *string) error
- type Accident
- type CatégorieUsager
- type CatégorieVéhicule
- type Gravité
- type Jsonable
- type Lieu
- type Sexe
- type Usager
- type VoieSpéciale
- type Véhicule
- type YearDatasetReader
- type YearDatasetReader1
- func (*YearDatasetReader1) ReadCharacteristics(year uint, dataPath string) (accidents []*Accident, err error)
- func (*YearDatasetReader1) ReadPlaces(year uint, dataPath string) (places []*Lieu, err error)
- func (*YearDatasetReader1) ReadUsers(year uint, dataPath string) (users []*Usager, err error)
- func (*YearDatasetReader1) ReadVehicles(year uint, dataPath string) (vehicles []*Véhicule, err error)
- type YearDatasetReader2
- func (*YearDatasetReader2) ReadCharacteristics(year uint, dataPath string) (accidents []*Accident, err error)
- func (*YearDatasetReader2) ReadPlaces(year uint, dataPath string) (places []*Lieu, err error)
- func (*YearDatasetReader2) ReadUsers(year uint, dataPath string) (users []*Usager, err error)
- func (*YearDatasetReader2) ReadVehicles(year uint, dataPath string) (vehicles []*Véhicule, err error)
Constants ¶
View Source
const ( VoieSpécialeNonRenseignée = iota VoieSpécialeSansObjet PisteCyclable BandeCyclable AutreVoieSpéciale )
View Source
const ( GravitéNonRenseignée = iota Indemne Tué BlesséHospitalisé BlesséLéger )
View Source
const ( SexeNonRenseigné = iota Masculin Féminin )
Variables ¶
View Source
var ( YearDatasetReaders map[uint]YearDatasetReader Years []uint FirstYear uint LastYear uint )
Functions ¶
func ToSliceOfAny ¶
Types ¶
type Accident ¶
type CatégorieUsager ¶
type CatégorieUsager int
const ( Conducteur CatégorieUsager = iota Passager Piéton )
func (CatégorieUsager) MarshalJSON ¶
func (catégorieUsager CatégorieUsager) MarshalJSON() ([]byte, error)
func (CatégorieUsager) String ¶
func (catégorieUsager CatégorieUsager) String() string
type CatégorieVéhicule ¶
type CatégorieVéhicule int
const ( CatégorieVéhiculeIndéterminable CatégorieVéhicule = iota Bicyclette Scooter Motocyclette VéhiculeLéger VéhiculeUtilitaire PoidsLourd Autobus Autocar Train Tramway AutreVéhicule )
func (CatégorieVéhicule) MarshalJSON ¶
func (catégorieVéhicule CatégorieVéhicule) MarshalJSON() ([]byte, error)
func (CatégorieVéhicule) String ¶
func (catégorieVéhicule CatégorieVéhicule) String() string
type Lieu ¶
type Lieu struct { IdAccident string VoieSpéciale VoieSpéciale }
type Usager ¶
type VoieSpéciale ¶
type VoieSpéciale int
func (VoieSpéciale) MarshalJSON ¶
func (voieSpéciale VoieSpéciale) MarshalJSON() ([]byte, error)
func (VoieSpéciale) String ¶
func (voieSpéciale VoieSpéciale) String() string
type Véhicule ¶
type Véhicule struct { IdVéhicule string IdAccident string CatégorieVéhicule CatégorieVéhicule Usagers []*Usager }
type YearDatasetReader ¶
type YearDatasetReader interface { ReadCharacteristics(year uint, dataPath string) (accidents []*Accident, err error) ReadPlaces(year uint, dataPath string) (places []*Lieu, err error) ReadVehicles(year uint, dataPath string) (vehicles []*Véhicule, err error) ReadUsers(year uint, dataPath string) (users []*Usager, err error) }
type YearDatasetReader1 ¶
type YearDatasetReader1 struct{}
func (*YearDatasetReader1) ReadCharacteristics ¶
func (*YearDatasetReader1) ReadCharacteristics(year uint, dataPath string) (accidents []*Accident, err error)
func (*YearDatasetReader1) ReadPlaces ¶
func (*YearDatasetReader1) ReadPlaces(year uint, dataPath string) (places []*Lieu, err error)
func (*YearDatasetReader1) ReadUsers ¶
func (*YearDatasetReader1) ReadUsers(year uint, dataPath string) (users []*Usager, err error)
func (*YearDatasetReader1) ReadVehicles ¶
func (*YearDatasetReader1) ReadVehicles(year uint, dataPath string) (vehicles []*Véhicule, err error)
type YearDatasetReader2 ¶
type YearDatasetReader2 struct{}
func (*YearDatasetReader2) ReadCharacteristics ¶
func (*YearDatasetReader2) ReadCharacteristics(year uint, dataPath string) (accidents []*Accident, err error)
func (*YearDatasetReader2) ReadPlaces ¶
func (*YearDatasetReader2) ReadPlaces(year uint, dataPath string) (places []*Lieu, err error)
func (*YearDatasetReader2) ReadUsers ¶
func (*YearDatasetReader2) ReadUsers(year uint, dataPath string) (users []*Usager, err error)
func (*YearDatasetReader2) ReadVehicles ¶
func (*YearDatasetReader2) ReadVehicles(year uint, dataPath string) (vehicles []*Véhicule, err error)
Click to show internal directories.
Click to hide internal directories.