Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EntityReader ¶
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 ¶
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.