Documentation
¶
Index ¶
- type Configuration
- type Database
- func (db *Database) FetchBikeLanes(ctx context.Context) ([]byte, error)
- func (db *Database) FetchFreeFloatingBikes(ctx context.Context, timestamp string) ([]byte, error)
- func (db *Database) FetchStationsStatuses(ctx context.Context, timestamp string) ([]byte, error)
- func (db *Database) GetAdministrativeDistricts(ctx context.Context, timestamp string) ([]byte, error)
- func (db *Database) GetBoroughs(ctx context.Context, timestamp string) ([]byte, error)
- func (db *Database) GetMinMaxTimestamps(ctx context.Context) (time.Time, time.Time, error)
- func (db *Database) GetStationDistribution(ctx context.Context, IDs []int) ([]domain.DistributionData, error)
- func (db *Database) GetStationTimeSeries(ctx context.Context, IDs []int) ([]domain.Timeseries, error)
- func (db *Database) GetStations(ctx context.Context, IDs []int) ([]domain.StationInformation, error)
- func (db *Database) HasAdministrativeDistricts(ctx context.Context) (bool, error)
- func (db *Database) HasBoroughs(ctx context.Context) (bool, error)
- func (db *Database) InsertAdministrativeDistricts(ctx context.Context, districts domain.DistrictsGeoJSON) error
- func (db *Database) InsertBikeLanes(ctx context.Context, lanes domain.BikeLanesGeoJSON) error
- func (db *Database) InsertBoroughs(ctx context.Context, districts domain.BoroughsGeoJSON) error
- func (db *Database) InsertFreeFloatingBikes(ctx context.Context, bikes []domain.FreeFloatingBike) error
- func (db *Database) InsertStations(ctx context.Context, stationsInformation []domain.StationInformation) error
- func (db *Database) InsertStatuses(ctx context.Context, statuses []domain.StationStatus) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Database ¶
type Database struct {
// contains filtered or unexported fields
}
func New ¶
func New(conf Configuration) (*Database, error)
func (*Database) FetchBikeLanes ¶
func (*Database) FetchFreeFloatingBikes ¶
func (*Database) FetchStationsStatuses ¶
func (*Database) GetAdministrativeDistricts ¶
func (*Database) GetBoroughs ¶
func (*Database) GetMinMaxTimestamps ¶
func (*Database) GetStationDistribution ¶
func (*Database) GetStationTimeSeries ¶
func (*Database) GetStations ¶
func (*Database) HasAdministrativeDistricts ¶
func (*Database) InsertAdministrativeDistricts ¶
func (*Database) InsertBikeLanes ¶
func (*Database) InsertBoroughs ¶
func (*Database) InsertFreeFloatingBikes ¶
func (*Database) InsertStations ¶
func (*Database) InsertStatuses ¶
Click to show internal directories.
Click to hide internal directories.