Packages

  • package root
    Definition Classes
    root
  • package com
    Definition Classes
    root
  • package mobimeo
    Definition Classes
    com
  • package gtfs
    Definition Classes
    mobimeo
  • package file
    Definition Classes
    gtfs
  • class GtfsFile[F[_]] extends Gtfs[F, [α$0$]RowDecoderF[Some, α$0$, String], [α$1$]RowEncoderF[Some, α$1$, String]]

    Represents a GTFS file.

    Represents a GTFS file. Can be used to access the content of the different files in it.

    Use the smart constructor in the companion object to acquire a Resource over a GTFS file. The file will be closed once the resource is released.

    Definition Classes
    file
  • delete
  • has
  • read
  • write

object write extends GtfsWrite[F, [α$3$]RowEncoderF[Some, α$3$, String]]

Namespace containing operators and pipes to save the Result of a GTFS stream. This can be used to save the result of transformations.

Once saved, the content of the GTFS file is modified, subsequent accesses to the same file in the same GTFS file will contain modications.

Definition Classes
GtfsFileGtfs
Linear Supertypes
GtfsWrite[F, [α$3$]RowEncoderF[Some, α$3$, String]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. write
  2. GtfsWrite
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def agencies[A](implicit encoder: RowEncoderF[Some, A, String]): Pipe[F, A, Nothing]
    Definition Classes
    GtfsWrite
  2. def attributions[A](implicit encoder: RowEncoderF[Some, A, String]): Pipe[F, A, Nothing]
    Definition Classes
    GtfsWrite
  3. def calendar[C](implicit encoder: RowEncoderF[Some, C, String]): Pipe[F, C, Nothing]
    Definition Classes
    GtfsWrite
  4. def calendarDates[C](implicit encoder: RowEncoderF[Some, C, String]): Pipe[F, C, Nothing]
    Definition Classes
    GtfsWrite
  5. def fareAttributes[A](implicit encoder: RowEncoderF[Some, A, String]): Pipe[F, A, Nothing]
    Definition Classes
    GtfsWrite
  6. def fareRules[R](implicit encoder: RowEncoderF[Some, R, String]): Pipe[F, R, Nothing]
    Definition Classes
    GtfsWrite
  7. def feedInfo[I](implicit encoder: RowEncoderF[Some, I, String]): Pipe[F, I, Nothing]
    Definition Classes
    GtfsWrite
  8. def file[T](name: String)(implicit encoder: CsvRowEncoder[T, String]): Pipe[F, T, Nothing]

    Gives access to the pipe to save in file name.

    Gives access to the pipe to save in file name.

    For instance file("agency.txt").

    Definition Classes
    writeGtfsWrite
  9. def file[T](name: StandardName)(implicit encoder: RowEncoderF[Some, T, String]): Pipe[F, T, Nothing]

    Gives access to the pipe to save in file name.

    Gives access to the pipe to save in file name.

    Definition Classes
    GtfsWrite
  10. def frequencies[S](implicit encoder: RowEncoderF[Some, S, String]): Pipe[F, S, Nothing]
    Definition Classes
    GtfsWrite
  11. def levels[L](implicit encoder: RowEncoderF[Some, L, String]): Pipe[F, L, Nothing]
    Definition Classes
    GtfsWrite
  12. def pathways[P](implicit encoder: RowEncoderF[Some, P, String]): Pipe[F, P, Nothing]
    Definition Classes
    GtfsWrite
  13. def rawAgencies: Pipe[F, CsvRow[String], Nothing]
  14. def rawAttributions: Pipe[F, CsvRow[String], Nothing]
  15. def rawCalendar: Pipe[F, CsvRow[String], Nothing]
  16. def rawCalendarDates: Pipe[F, CsvRow[String], Nothing]
  17. def rawFareAttributes: Pipe[F, CsvRow[String], Nothing]
  18. def rawFareRules: Pipe[F, CsvRow[String], Nothing]
  19. def rawFeedInfo: Pipe[F, CsvRow[String], Nothing]
  20. def rawFile(name: StandardName): Pipe[F, CsvRow[String], Nothing]

    Gives access to the pipe to save in file name.

  21. def rawFile(name: String): Pipe[F, CsvRow[String], Nothing]

    Gives access to the pipe to save in file name.

    Gives access to the pipe to save in file name.

    For instance rawFile("agency.txt").

  22. def rawFrequencies: Pipe[F, CsvRow[String], Nothing]
  23. def rawLevels: Pipe[F, CsvRow[String], Nothing]
  24. def rawPathways: Pipe[F, CsvRow[String], Nothing]
  25. def rawRoutes: Pipe[F, CsvRow[String], Nothing]
  26. def rawShapes: Pipe[F, CsvRow[String], Nothing]
  27. def rawStopTimes: Pipe[F, CsvRow[String], Nothing]
  28. def rawStops: Pipe[F, CsvRow[String], Nothing]
  29. def rawTransfers: Pipe[F, CsvRow[String], Nothing]
  30. def rawTranslations: Pipe[F, CsvRow[String], Nothing]
  31. def rawTrips: Pipe[F, CsvRow[String], Nothing]
  32. def routes[R](implicit encoder: RowEncoderF[Some, R, String]): Pipe[F, R, Nothing]
    Definition Classes
    GtfsWrite
  33. def shapes[S](implicit encoder: RowEncoderF[Some, S, String]): Pipe[F, S, Nothing]
    Definition Classes
    GtfsWrite
  34. def stopTimes[S](implicit encoder: RowEncoderF[Some, S, String]): Pipe[F, S, Nothing]
    Definition Classes
    GtfsWrite
  35. def stops[S](implicit encoder: RowEncoderF[Some, S, String]): Pipe[F, S, Nothing]
    Definition Classes
    GtfsWrite
  36. def transfers[T](implicit encoder: RowEncoderF[Some, T, String]): Pipe[F, T, Nothing]
    Definition Classes
    GtfsWrite
  37. def translations[T](implicit encoder: RowEncoderF[Some, T, String]): Pipe[F, T, Nothing]
    Definition Classes
    GtfsWrite
  38. def trips[T](implicit encoder: RowEncoderF[Some, T, String]): Pipe[F, T, Nothing]
    Definition Classes
    GtfsWrite