repositoryimpl

package
v0.0.0-...-2cdaac4 Latest Latest
Warning

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

Go to latest
Published: Sep 24, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MongoImpl

type MongoImpl struct {
	// contains filtered or unexported fields
}

func NewMongoImpl

func NewMongoImpl(client *mongo.Client) *MongoImpl

func (*MongoImpl) GetBusStops

func (m *MongoImpl) GetBusStops(ctx context.Context, limit, offset int64) []models.BusStop

func (*MongoImpl) GetBuslineByBusStopId

func (m *MongoImpl) GetBuslineByBusStopId(ctx context.Context, busStopID string) ([]models.BusLine, error)

func (*MongoImpl) GetBuslineByBusStopName

func (m *MongoImpl) GetBuslineByBusStopName(ctx context.Context, name string, offset, limit int64) []models.BusLine

func (*MongoImpl) GetBuslineById

func (m *MongoImpl) GetBuslineById(ctx context.Context, busLineID string) models.BusLine

func (*MongoImpl) GetBuslines

func (m *MongoImpl) GetBuslines(ctx context.Context, offset, limit int64) []models.BusLine

func (*MongoImpl) InsertBusLine

func (m *MongoImpl) InsertBusLine(ctx context.Context, input []models.BusLine) bool

func (*MongoImpl) InsertBusStops

func (m *MongoImpl) InsertBusStops(ctx context.Context, input []models.BusStop) bool

Jump to

Keyboard shortcuts

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