direct

package
v1.3.2 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2026 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Reader

type Reader struct {
	AgencyList            []gtfs.Agency
	RouteList             []gtfs.Route
	TripList              []gtfs.Trip
	StopList              []gtfs.Stop
	StopTimeList          []gtfs.StopTime
	ShapeList             []gtfs.Shape
	CalendarList          []gtfs.Calendar
	CalendarDateList      []gtfs.CalendarDate
	FeedInfoList          []gtfs.FeedInfo
	FareRuleList          []gtfs.FareRule
	FareAttributeList     []gtfs.FareAttribute
	FrequencyList         []gtfs.Frequency
	TransferList          []gtfs.Transfer
	LevelList             []gtfs.Level
	PathwayList           []gtfs.Pathway
	AttributionList       []gtfs.Attribution
	TranslationList       []gtfs.Translation
	AreaList              []gtfs.Area
	StopAreaList          []gtfs.StopArea
	FareLegRuleList       []gtfs.FareLegRule
	FareTransferRuleList  []gtfs.FareTransferRule
	FareMediaList         []gtfs.FareMedia
	FareProductList       []gtfs.FareProduct
	RiderCategoryList     []gtfs.RiderCategory
	TimeframeList         []gtfs.Timeframe
	NetworkList           []gtfs.Network
	RouteNetworkList      []gtfs.RouteNetwork
	LocationGroupList     []gtfs.LocationGroup
	LocationGroupStopList []gtfs.LocationGroupStop
	BookingRuleList       []gtfs.BookingRule
	LocationList          []gtfs.Location
	OtherList             []tt.Entity
}

Reader is a mocked up Reader used for testing.

func NewReader

func NewReader() *Reader

NewReader returns a new Reader.

func (*Reader) Agencies

func (mr *Reader) Agencies() chan gtfs.Agency

Agencies .

func (*Reader) Areas

func (mr *Reader) Areas() chan gtfs.Area

func (*Reader) Attributions

func (mr *Reader) Attributions() chan gtfs.Attribution

Attributions .

func (*Reader) BookingRules added in v1.3.0

func (mr *Reader) BookingRules() chan gtfs.BookingRule

func (*Reader) CalendarDates

func (mr *Reader) CalendarDates() chan gtfs.CalendarDate

CalendarDates .

func (*Reader) Calendars

func (mr *Reader) Calendars() chan gtfs.Calendar

Calendars .

func (*Reader) Close

func (mr *Reader) Close() error

Close .

func (*Reader) FareAttributes

func (mr *Reader) FareAttributes() chan gtfs.FareAttribute

FareAttributes .

func (*Reader) FareLegRules

func (mr *Reader) FareLegRules() chan gtfs.FareLegRule

func (*Reader) FareMedia added in v0.13.0

func (mr *Reader) FareMedia() chan gtfs.FareMedia

func (*Reader) FareProducts

func (mr *Reader) FareProducts() chan gtfs.FareProduct

func (*Reader) FareRules

func (mr *Reader) FareRules() chan gtfs.FareRule

FareRules .

func (*Reader) FareTransferRules

func (mr *Reader) FareTransferRules() chan gtfs.FareTransferRule

func (*Reader) FeedInfos

func (mr *Reader) FeedInfos() chan gtfs.FeedInfo

FeedInfos .

func (*Reader) Frequencies

func (mr *Reader) Frequencies() chan gtfs.Frequency

Frequencies .

func (*Reader) Levels

func (mr *Reader) Levels() chan gtfs.Level

Levels .

func (*Reader) LocationGroupStops added in v1.3.0

func (mr *Reader) LocationGroupStops() chan gtfs.LocationGroupStop

func (*Reader) LocationGroups added in v1.3.0

func (mr *Reader) LocationGroups() chan gtfs.LocationGroup

func (*Reader) Locations added in v1.3.0

func (mr *Reader) Locations() chan gtfs.Location

func (*Reader) Networks added in v1.0.0

func (mr *Reader) Networks() chan gtfs.Network

func (*Reader) Open

func (mr *Reader) Open() error

Open .

func (*Reader) Pathways

func (mr *Reader) Pathways() chan gtfs.Pathway

Pathways .

func (*Reader) ReadEntities

func (mr *Reader) ReadEntities(c interface{}) error

ReadEntities - Only StopTimes are supported; just for passing tests!!

func (*Reader) RiderCategories

func (mr *Reader) RiderCategories() chan gtfs.RiderCategory

func (*Reader) RouteNetworks added in v1.0.0

func (mr *Reader) RouteNetworks() chan gtfs.RouteNetwork

func (*Reader) Routes

func (mr *Reader) Routes() chan gtfs.Route

Routes .

func (*Reader) ShapeLinesByShapeID

func (mr *Reader) ShapeLinesByShapeID(...string) chan gtfs.Shape

ShapeLinesByShapeID .

func (*Reader) Shapes

func (mr *Reader) Shapes() chan gtfs.Shape

Shapes .

func (*Reader) ShapesByShapeID

func (mr *Reader) ShapesByShapeID(...string) chan []gtfs.Shape

ShapesByShapeID .

func (*Reader) StopAreas

func (mr *Reader) StopAreas() chan gtfs.StopArea

func (*Reader) StopTimes

func (mr *Reader) StopTimes() chan gtfs.StopTime

StopTimes .

func (*Reader) StopTimesByTripID

func (mr *Reader) StopTimesByTripID(...string) chan []gtfs.StopTime

StopTimesByTripID .

func (*Reader) Stops

func (mr *Reader) Stops() chan gtfs.Stop

Stops .

func (*Reader) String

func (mr *Reader) String() string

func (*Reader) Timeframes added in v1.0.0

func (mr *Reader) Timeframes() chan gtfs.Timeframe

func (*Reader) Transfers

func (mr *Reader) Transfers() chan gtfs.Transfer

Transfers .

func (*Reader) Translations

func (mr *Reader) Translations() chan gtfs.Translation

Translations .

func (*Reader) Trips

func (mr *Reader) Trips() chan gtfs.Trip

Trips .

func (*Reader) ValidateStructure

func (mr *Reader) ValidateStructure() []error

ValidateStructure .

type Writer

type Writer struct {
	Reader Reader
}

Writer is a mocked up Writer used in tests.

func NewWriter

func NewWriter() *Writer

NewWriter returns a new Writer.

func (*Writer) AddEntities

func (mw *Writer) AddEntities(ents []tt.Entity) ([]string, error)

AddEntities .

func (*Writer) AddEntity

func (mw *Writer) AddEntity(ent tt.Entity) (string, error)

AddEntity .

func (*Writer) Close

func (mw *Writer) Close() error

Close .

func (*Writer) Create

func (mw *Writer) Create() error

Create .

func (*Writer) Delete

func (mw *Writer) Delete() error

Delete .

func (*Writer) NewReader

func (mw *Writer) NewReader() (adapters.Reader, error)

NewReader .

func (*Writer) Open

func (mw *Writer) Open() error

Open .

func (*Writer) String

func (mw *Writer) String() string

Jump to

Keyboard shortcuts

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