Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EntityCopier ¶ added in v1.0.0
type EntityReader ¶ added in v1.0.0
type EntityReader interface {
Open() error
Close() error
ValidateStructure() []error
String() string
ReadEntities(c interface{}) error
}
EntityReader defines methods for opening a reader, validating its structure, and reading entities through reflection
type GtfsReader ¶ added in v1.0.0
type GtfsReader interface {
gtfs.Reader
StopTimesByTripID(...string) chan []gtfs.StopTime
ShapesByShapeID(...string) chan []gtfs.Shape
}
GtfsReader defines methods for accessing core GTFS entities
type Reader ¶
type Reader interface {
EntityReader
GtfsReader
}
Reader is the main interface for reading GTFS data
type Writer ¶
type Writer interface {
Open() error
Close() error
Create() error
Delete() error
NewReader() (Reader, error)
AddEntity(tt.Entity) (string, error)
AddEntities([]tt.Entity) ([]string, error)
String() string
}
Writer writes a GTFS feed.
type WriterWithExtraColumns ¶
Click to show internal directories.
Click to hide internal directories.