Documentation
¶
Index ¶
- type Reader
- func (mr *Reader) Agencies() chan gtfs.Agency
- func (mr *Reader) Areas() chan gtfs.Area
- func (mr *Reader) Attributions() chan gtfs.Attribution
- func (mr *Reader) CalendarDates() chan gtfs.CalendarDate
- func (mr *Reader) Calendars() chan gtfs.Calendar
- func (mr *Reader) Close() error
- func (mr *Reader) FareAttributes() chan gtfs.FareAttribute
- func (mr *Reader) FareLegRules() chan gtfs.FareLegRule
- func (mr *Reader) FareMedia() chan gtfs.FareMedia
- func (mr *Reader) FareProducts() chan gtfs.FareProduct
- func (mr *Reader) FareRules() chan gtfs.FareRule
- func (mr *Reader) FareTransferRules() chan gtfs.FareTransferRule
- func (mr *Reader) FeedInfos() chan gtfs.FeedInfo
- func (mr *Reader) Frequencies() chan gtfs.Frequency
- func (mr *Reader) Levels() chan gtfs.Level
- func (mr *Reader) Networks() chan gtfs.Network
- func (mr *Reader) Open() error
- func (mr *Reader) Pathways() chan gtfs.Pathway
- func (mr *Reader) ReadEntities(c interface{}) error
- func (mr *Reader) RiderCategories() chan gtfs.RiderCategory
- func (mr *Reader) RouteNetworks() chan gtfs.RouteNetwork
- func (mr *Reader) Routes() chan gtfs.Route
- func (mr *Reader) ShapeLinesByShapeID(...string) chan gtfs.Shape
- func (mr *Reader) Shapes() chan gtfs.Shape
- func (mr *Reader) ShapesByShapeID(...string) chan []gtfs.Shape
- func (mr *Reader) StopAreas() chan gtfs.StopArea
- func (mr *Reader) StopTimes() chan gtfs.StopTime
- func (mr *Reader) StopTimesByTripID(...string) chan []gtfs.StopTime
- func (mr *Reader) Stops() chan gtfs.Stop
- func (mr *Reader) String() string
- func (mr *Reader) Timeframes() chan gtfs.Timeframe
- func (mr *Reader) Transfers() chan gtfs.Transfer
- func (mr *Reader) Translations() chan gtfs.Translation
- func (mr *Reader) Trips() chan gtfs.Trip
- func (mr *Reader) ValidateStructure() []error
- type Writer
- func (mw *Writer) AddEntities(ents []tt.Entity) ([]string, error)
- func (mw *Writer) AddEntity(ent tt.Entity) (string, error)
- func (mw *Writer) Close() error
- func (mw *Writer) Create() error
- func (mw *Writer) Delete() error
- func (mw *Writer) NewReader() (adapters.Reader, error)
- func (mw *Writer) Open() error
- func (mw *Writer) String() string
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
OtherList []tt.Entity
}
Reader is a mocked up Reader used for testing.
func (*Reader) CalendarDates ¶
func (mr *Reader) CalendarDates() chan gtfs.CalendarDate
CalendarDates .
func (*Reader) FareAttributes ¶
func (mr *Reader) FareAttributes() chan gtfs.FareAttribute
FareAttributes .
func (*Reader) FareLegRules ¶
func (mr *Reader) FareLegRules() chan gtfs.FareLegRule
func (*Reader) FareProducts ¶
func (mr *Reader) FareProducts() chan gtfs.FareProduct
func (*Reader) FareTransferRules ¶
func (mr *Reader) FareTransferRules() chan gtfs.FareTransferRule
func (*Reader) ReadEntities ¶
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) ShapeLinesByShapeID ¶
ShapeLinesByShapeID .
func (*Reader) ShapesByShapeID ¶
ShapesByShapeID .
func (*Reader) StopTimesByTripID ¶
StopTimesByTripID .
func (*Reader) Timeframes ¶ added in v1.0.0
func (*Reader) ValidateStructure ¶
ValidateStructure .
type Writer ¶
type Writer struct {
Reader Reader
}
Writer is a mocked up Writer used in tests.
func (*Writer) AddEntities ¶
AddEntities .
Click to show internal directories.
Click to hide internal directories.