Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Y Z 

A

absolute(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
activeOn(LocalDate) - Method in class com.conveyal.gtfs.model.Service
Is this service active on the specified date?
addBatch() - Method in class com.conveyal.gtfs.loader.BatchTracker
 
addedService - Variable in class com.conveyal.gtfs.model.ScheduleException
 
addInfo(String, String) - Method in class com.conveyal.gtfs.error.NewGTFSError
Add a single key-value pair of supplemental info to this error.
addMixin(Class, Class) - Method in class com.conveyal.gtfs.util.json.JsonManager
Add an additional mixin for serialization with this object mapper.
addPrimaryKey() - Method in class com.conveyal.gtfs.loader.Table
Fluent method that indicates that the integer ID field should be made a primary key.
addStopTime(StopTime) - Method in class com.conveyal.gtfs.TripPatternKey
 
affectedEntity - Variable in class com.conveyal.gtfs.validator.model.InvalidValue
 
affectedEntityId - Variable in class com.conveyal.gtfs.error.GTFSError
 
affectedEntityId - Variable in class com.conveyal.gtfs.validator.model.InvalidValue
 
affectedField - Variable in class com.conveyal.gtfs.validator.model.InvalidValue
 
afterLast() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
agencies - Variable in class com.conveyal.gtfs.loader.Feed
 
agency - Variable in class com.conveyal.gtfs.GTFSFeed
 
AGENCY - Static variable in interface com.conveyal.gtfs.loader.EntityPopulator
 
agency - Variable in class com.conveyal.gtfs.loader.FeedLoadResult
 
AGENCY - Static variable in class com.conveyal.gtfs.loader.Table
 
Agency - Class in com.conveyal.gtfs.model
 
Agency() - Constructor for class com.conveyal.gtfs.model.Agency
 
Agency.Loader - Class in com.conveyal.gtfs.model
 
Agency.Writer - Class in com.conveyal.gtfs.model
 
agency_branding_url - Variable in class com.conveyal.gtfs.model.Agency
 
agency_email - Variable in class com.conveyal.gtfs.model.Agency
 
agency_fare_url - Variable in class com.conveyal.gtfs.model.Agency
 
agency_id - Variable in class com.conveyal.gtfs.model.Agency
 
agency_id - Variable in class com.conveyal.gtfs.model.FareAttribute
 
agency_id - Variable in class com.conveyal.gtfs.model.Route
 
agency_lang - Variable in class com.conveyal.gtfs.model.Agency
 
agency_name - Variable in class com.conveyal.gtfs.model.Agency
 
agency_phone - Variable in class com.conveyal.gtfs.model.Agency
 
agency_timezone - Variable in class com.conveyal.gtfs.model.Agency
 
agency_url - Variable in class com.conveyal.gtfs.model.Agency
 
agencyType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
 
arrival_time - Variable in class com.conveyal.gtfs.model.StopTime
 
arrivalTimes - Variable in class com.conveyal.gtfs.TripPatternKey
 
associatedShapes - Variable in class com.conveyal.gtfs.model.Pattern
 
associatedTrips - Variable in class com.conveyal.gtfs.model.Pattern
 

B

badReference - Variable in class com.conveyal.gtfs.error.ReferentialIntegrityError
 
badValue - Variable in class com.conveyal.gtfs.error.NewGTFSError
 
badValue - Variable in exception com.conveyal.gtfs.storage.StorageException
This is the string that will make it out to the client, explaining what went wrong.
BaseGTFSCache<T> - Class in com.conveyal.gtfs
Fast cache for GTFS feeds stored on S3.
BaseGTFSCache(String, File) - Constructor for class com.conveyal.gtfs.BaseGTFSCache
 
BaseGTFSCache(String, String, File) - Constructor for class com.conveyal.gtfs.BaseGTFSCache
If bucket is null, work offline and do not use S3
BatchTracker - Class in com.conveyal.gtfs.loader
Avoid Java's "effectively final" nonsense when using prepared statements in foreach loops.
BatchTracker(String, PreparedStatement) - Constructor for class com.conveyal.gtfs.loader.BatchTracker
 
beforeFirst() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
bikes_allowed - Variable in class com.conveyal.gtfs.model.Trip
 
block_id - Variable in class com.conveyal.gtfs.model.Trip
 
BooleanAsciiGrid - Class in com.conveyal.gtfs.storage
Loads an ESRI ASCII grid containing integers and allows looking up values as booleans (where > 0).
BooleanAsciiGrid(InputStream, boolean) - Constructor for class com.conveyal.gtfs.storage.BooleanAsciiGrid
 
BooleanField - Class in com.conveyal.gtfs.loader
A GTFS boolean field, coded as a single character string 0 or 1.
BooleanField(String, Requirement) - Constructor for class com.conveyal.gtfs.loader.BooleanField
 
boundsWithoutOutliers - Variable in class com.conveyal.gtfs.validator.ValidationResult
 
bucket - Variable in class com.conveyal.gtfs.BaseGTFSCache
 
bucketFolder - Variable in class com.conveyal.gtfs.BaseGTFSCache
 
BUS - Static variable in class com.conveyal.gtfs.model.Route
 

C

CABLE_CAR - Static variable in class com.conveyal.gtfs.model.Route
 
cacheDir - Variable in class com.conveyal.gtfs.BaseGTFSCache
 
CALENDAR - Static variable in interface com.conveyal.gtfs.loader.EntityPopulator
 
calendar - Variable in class com.conveyal.gtfs.loader.FeedLoadResult
 
CALENDAR - Static variable in class com.conveyal.gtfs.loader.Table
 
Calendar - Class in com.conveyal.gtfs.model
 
Calendar() - Constructor for class com.conveyal.gtfs.model.Calendar
 
calendar - Variable in class com.conveyal.gtfs.model.Service
 
Calendar.Loader - Class in com.conveyal.gtfs.model
 
Calendar.Writer - Class in com.conveyal.gtfs.model
 
CALENDAR_DATE - Static variable in interface com.conveyal.gtfs.loader.EntityPopulator
 
CALENDAR_DATES - Static variable in class com.conveyal.gtfs.loader.Table
 
calendar_dates - Variable in class com.conveyal.gtfs.model.Service
 
CalendarDate - Class in com.conveyal.gtfs.model
 
CalendarDate() - Constructor for class com.conveyal.gtfs.model.CalendarDate
 
CalendarDate.Loader - Class in com.conveyal.gtfs.model
 
CalendarDate.Writer - Class in com.conveyal.gtfs.model
 
calendarDates - Variable in class com.conveyal.gtfs.loader.Feed
 
calendarDates - Variable in class com.conveyal.gtfs.loader.FeedLoadResult
 
calendars - Variable in class com.conveyal.gtfs.loader.Feed
 
calendarType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
 
cancelRowUpdates() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
checkOverlap(Service, Service) - Static method in class com.conveyal.gtfs.model.Service
Checks for overlapping days of week between two service calendars
checkRangeInclusive(double, double, double) - Method in class com.conveyal.gtfs.model.Entity.Loader
 
checkReferencesAndUniqueness(String, int, Field, String, Table) - Method in class com.conveyal.gtfs.loader.ReferenceTracker
During table load, checks the uniqueness of the entity ID and that references are valid.
checkReferencesAndUniqueness(String, int, Field, String, Table, String, String) - Method in class com.conveyal.gtfs.loader.ReferenceTracker
During table load, checks the uniqueness of the entity ID and that references are valid.
checksum - Variable in class com.conveyal.gtfs.GTFSFeed
CRC32 of the GTFS file this was loaded from
clean - Variable in class com.conveyal.gtfs.loader.ValidateFieldResult
 
cleanId(String) - Static method in class com.conveyal.gtfs.BaseGTFSCache
 
cleanString(String) - Static method in class com.conveyal.gtfs.loader.Field
 
cleanString(ValidateFieldResult<String>) - Static method in class com.conveyal.gtfs.loader.Field
 
clear() - Method in class com.conveyal.gtfs.model.ShapeMap
 
clearWarnings() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
clone() - Method in class com.conveyal.gtfs.GTFSFeed
Cloning can be useful when you want to make only a few modifications to an existing feed.
clone() - Method in class com.conveyal.gtfs.model.CalendarDate
 
clone() - Method in class com.conveyal.gtfs.model.FeedInfo
 
clone() - Method in class com.conveyal.gtfs.model.StopTime
 
close() - Method in class com.conveyal.gtfs.GTFSFeed
 
close() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
close() - Method in class com.conveyal.gtfs.loader.JdbcTableWriter
Ensure that database connection closes.
close() - Method in interface com.conveyal.gtfs.loader.TableWriter
 
ColorField - Class in com.conveyal.gtfs.loader
Represents a six-digit hex color code.
ColorField(String, Requirement) - Constructor for class com.conveyal.gtfs.loader.ColorField
 
columnName - Variable in class com.conveyal.gtfs.graphql.fetchers.SQLColumnFetcher
 
com.conveyal.gtfs - package com.conveyal.gtfs
 
com.conveyal.gtfs.error - package com.conveyal.gtfs.error
This package contains all the objects that represent errors encountered during GTFS loading.
com.conveyal.gtfs.graphql - package com.conveyal.gtfs.graphql
This package contains classes that define a GraphQL interface to our database of GTFS data.
com.conveyal.gtfs.graphql.fetchers - package com.conveyal.gtfs.graphql.fetchers
 
com.conveyal.gtfs.loader - package com.conveyal.gtfs.loader
 
com.conveyal.gtfs.model - package com.conveyal.gtfs.model
This package contains an alternative to the GTFS loading classes we have been using from OBA.
com.conveyal.gtfs.storage - package com.conveyal.gtfs.storage
 
com.conveyal.gtfs.util - package com.conveyal.gtfs.util
 
com.conveyal.gtfs.util.json - package com.conveyal.gtfs.util.json
 
com.conveyal.gtfs.validator - package com.conveyal.gtfs.validator
 
com.conveyal.gtfs.validator.model - package com.conveyal.gtfs.validator.model
 
com.conveyal.gtfs.validator.service - package com.conveyal.gtfs.validator.service
 
commaSeparatedNames(List<Field>) - Static method in class com.conveyal.gtfs.loader.Table
Join a list of fields with a comma + space separator.
commaSeparatedNames(List<Field>, String, boolean) - Static method in class com.conveyal.gtfs.loader.Table
Prepend a prefix string to each field and join them with a comma + space separator.
commit() - Method in class com.conveyal.gtfs.loader.JdbcTableWriter
 
commit() - Method in interface com.conveyal.gtfs.loader.TableWriter
 
commitAndClose() - Method in class com.conveyal.gtfs.error.SQLErrorStorage
This executes any remaining inserts, commits the transaction, and closes the connection permanently.
compareTo(GTFSError) - Method in class com.conveyal.gtfs.error.GTFSError
must be comparable to put into mapdb
compareTo(GTFSError) - Method in class com.conveyal.gtfs.error.ReferentialIntegrityError
must be comparable to put into mapdb
compareTo(Frequency) - Method in class com.conveyal.gtfs.model.Frequency
must have a comparator since they go in a navigable set that is serialized
complete(ValidationResult) - Method in class com.conveyal.gtfs.validator.NewTripTimesValidator
Completing this feed validator means completing each of its constituent trip validators.
complete(ValidationResult) - Method in class com.conveyal.gtfs.validator.PatternFinderValidator
Store patterns and pattern stops in the database.
complete(ValidationResult) - Method in class com.conveyal.gtfs.validator.ReferencesTripValidator
 
complete(ValidationResult) - Method in class com.conveyal.gtfs.validator.ServiceValidator
You'd think we'd want to do this during the loading phase.
complete(ValidationResult) - Method in class com.conveyal.gtfs.validator.SpeedTripValidator
Completing this feed validator means checking if there were any unrounded travel times in the feed and (if so) registering any zero travel time errors that were passed over before the first unrounded travel time was encountered.
complete(ValidationResult) - Method in class com.conveyal.gtfs.validator.Validator
This method will be called after the validation process is complete.
completionTime - Variable in class com.conveyal.gtfs.loader.FeedLoadResult
 
contains_id - Variable in class com.conveyal.gtfs.model.FareRule
 
containsId(String) - Method in class com.conveyal.gtfs.BaseGTFSCache
 
containsKey(Object) - Method in class com.conveyal.gtfs.model.ShapeMap
 
containsValue(Object) - Method in class com.conveyal.gtfs.model.ShapeMap
 
convertLatLonToEuclidean(Coordinate) - Static method in class com.conveyal.gtfs.validator.service.GeoUtils
Deprecated.
convertLonLatToEuclidean(Coordinate) - Static method in class com.conveyal.gtfs.validator.service.GeoUtils
Deprecated.
convertToGtfsTime(int) - Static method in class com.conveyal.gtfs.model.Entity.Writer
 
convertToLatLon(MathTransform, Coordinate) - Static method in class com.conveyal.gtfs.validator.service.GeoUtils
Deprecated.
convertToLatLon(ProjectedCoordinate) - Static method in class com.conveyal.gtfs.validator.service.GeoUtils
Deprecated.
convertToLonLat(MathTransform, Coordinate) - Static method in class com.conveyal.gtfs.validator.service.GeoUtils
Deprecated.
convertToLonLat(ProjectedCoordinate) - Static method in class com.conveyal.gtfs.validator.service.GeoUtils
Deprecated.
copyFromFile(Connection, File, String) - Static method in class com.conveyal.gtfs.loader.JdbcGtfsLoader
Method that uses the PostgreSQL-specific copy from file command to load csv data into a table on the provided connection.
copyTables() - Method in class com.conveyal.gtfs.loader.JdbcGtfsSnapshotter
Copy primary entity tables as well as Pattern and PatternStops tables.
count - Variable in class com.conveyal.gtfs.graphql.fetchers.ErrorCountFetcher.ErrorCount
 
count - Variable in class com.conveyal.gtfs.graphql.fetchers.RowCountFetcher.GroupCount
 
create(String, boolean) - Method in class com.conveyal.gtfs.loader.JdbcTableWriter
Create a new entity in the database from the provided JSON string.
create(String, boolean) - Method in interface com.conveyal.gtfs.loader.TableWriter
 
createDataSource(String, String, String) - Static method in class com.conveyal.gtfs.GTFS
Create an automatically managed pool of database connections to the supplied JDBC database URL.
createIndexes(Connection, String) - Method in class com.conveyal.gtfs.loader.Table
Create indexes for table using shouldBeIndexed(), key field, and/or sequence field.
createPatternObjects(Map<String, Stop>, SQLErrorStorage) - Method in class com.conveyal.gtfs.PatternFinder
Once all trips have been processed, call this method to produce the final Pattern objects representing all the unique sequences of stops encountered.
createSqlTable(Connection) - Method in class com.conveyal.gtfs.loader.Table
 
createSqlTable(Connection, boolean) - Method in class com.conveyal.gtfs.loader.Table
 
createSqlTable(Connection, String, boolean) - Method in class com.conveyal.gtfs.loader.Table
 
createSqlTable(Connection, String, boolean, String[]) - Method in class com.conveyal.gtfs.loader.Table
Create an SQL table with all the fields specified by this table object, plus an integer CSV line number field in the first position.
createSqlTableFrom(Connection, String) - Method in class com.conveyal.gtfs.loader.Table
Creates a SQL table from the table to clone.
CropGTFS - Class in com.conveyal.gtfs
Remove all stops outside the bounding box, then remove all stop_times outside the bounding box, recording all trips with two or more stop_times inside the bounding box.
CropGTFS() - Constructor for class com.conveyal.gtfs.CropGTFS
 
CSVResultSetAdapter - Class in com.conveyal.gtfs.loader
This makes an incoming row of a CSV file resemble a Result object.
CSVResultSetAdapter(String[]) - Constructor for class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
CURRENCY_CODES - Static variable in class com.conveyal.gtfs.loader.CurrencyField
 
currency_type - Variable in class com.conveyal.gtfs.model.FareAttribute
 
CurrencyField - Class in com.conveyal.gtfs.loader
 
CurrencyField(String, Requirement) - Constructor for class com.conveyal.gtfs.loader.CurrencyField
 
customSchedule - Variable in class com.conveyal.gtfs.model.ScheduleException
A custom schedule.

D

dailyBusSeconds - Variable in class com.conveyal.gtfs.validator.ValidationResult
 
dailyMetroSeconds - Variable in class com.conveyal.gtfs.validator.ValidationResult
 
dailyRailSeconds - Variable in class com.conveyal.gtfs.validator.ValidationResult
 
dailyTotalSeconds - Variable in class com.conveyal.gtfs.validator.ValidationResult
 
dailyTramSeconds - Variable in class com.conveyal.gtfs.validator.ValidationResult
 
dailyTripCounts - Variable in class com.conveyal.gtfs.validator.ValidationResult
 
date - Variable in class com.conveyal.gtfs.model.CalendarDate
 
DATE_ARG - Static variable in class com.conveyal.gtfs.graphql.fetchers.JDBCFetcher
 
DateField - Class in com.conveyal.gtfs.loader
A GTFS date in the format YYYYMMDD.
DateField(String, Requirement) - Constructor for class com.conveyal.gtfs.loader.DateField
 
DateListField - Class in com.conveyal.gtfs.loader
Field type for a list of date strings.
DateListField(String, Requirement) - Constructor for class com.conveyal.gtfs.loader.DateListField
 
DateParseError - Class in com.conveyal.gtfs.error
Represents a problem parsing a date field from a GTFS feed.
DateParseError(String, long, String) - Constructor for class com.conveyal.gtfs.error.DateParseError
 
dates - Variable in class com.conveyal.gtfs.model.ScheduleException
The dates of this service exception
declaredEndDate - Variable in class com.conveyal.gtfs.validator.ValidationResult
 
declaredStartDate - Variable in class com.conveyal.gtfs.validator.ValidationResult
 
deduplicateBitSet(BitSet) - Method in class com.conveyal.gtfs.util.Deduplicator
 
deduplicateIntArray(int[]) - Method in class com.conveyal.gtfs.util.Deduplicator
Used to deduplicate time and stop sequence arrays.
deduplicateString(String) - Method in class com.conveyal.gtfs.util.Deduplicator
 
deduplicateStringArray(String[]) - Method in class com.conveyal.gtfs.util.Deduplicator
 
Deduplicator - Class in com.conveyal.gtfs.util
Does the same thing as String.intern, but for several different types.
Deduplicator() - Constructor for class com.conveyal.gtfs.util.Deduplicator
 
default_dwell_time - Variable in class com.conveyal.gtfs.model.PatternStop
 
default_travel_time - Variable in class com.conveyal.gtfs.model.PatternStop
 
delete(String, DataSource) - Static method in class com.conveyal.gtfs.GTFS
Deletes all tables for the specified feed.
delete(Integer, boolean) - Method in class com.conveyal.gtfs.loader.JdbcTableWriter
Deletes an entity for the specified ID.
delete(Integer, boolean) - Method in interface com.conveyal.gtfs.loader.TableWriter
 
deleteRow() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
deleteWhere(String, String, boolean) - Method in class com.conveyal.gtfs.loader.JdbcTableWriter
For a given condition (fieldName = 'value'), delete all entities that match the condition.
deleteWhere(String, String, boolean) - Method in interface com.conveyal.gtfs.loader.TableWriter
 
departure_time - Variable in class com.conveyal.gtfs.model.StopTime
 
departureTimes - Variable in class com.conveyal.gtfs.TripPatternKey
 
description - Variable in class com.conveyal.gtfs.loader.IllegalCharacter
 
deserialize(JsonParser, DeserializationContext) - Method in class com.conveyal.gtfs.util.json.JacksonSerializers.LocalDateIsoDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.conveyal.gtfs.util.json.JacksonSerializers.LocalDateStringDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.conveyal.gtfs.util.json.Rectangle2DDeserializer
 
destination_id - Variable in class com.conveyal.gtfs.model.FareRule
 
direction_id - Variable in class com.conveyal.gtfs.model.Pattern
 
direction_id - Variable in class com.conveyal.gtfs.model.Trip
 
directory - Variable in class com.conveyal.gtfs.error.TableInSubdirectoryError
 
distance - Variable in class com.conveyal.gtfs.validator.model.DuplicateStops
 
DOUBLE_MISSING - Static variable in class com.conveyal.gtfs.model.Entity
 
DoubleField - Class in com.conveyal.gtfs.loader
Created by abyrd on 2017-03-31
DoubleField(String, Requirement, double, double, int) - Constructor for class com.conveyal.gtfs.loader.DoubleField
 
drop_off_type - Variable in class com.conveyal.gtfs.model.PatternStop
 
drop_off_type - Variable in class com.conveyal.gtfs.model.StopTime
 
dropoffTypes - Variable in class com.conveyal.gtfs.TripPatternKey
 
DuplicateKeyError - Class in com.conveyal.gtfs.error
Indicates that a GTFS entity was not added to a table because another object already exists with the same primary key.
DuplicateKeyError(String, long, String) - Constructor for class com.conveyal.gtfs.error.DuplicateKeyError
 
duplicateStop - Variable in class com.conveyal.gtfs.error.DuplicateStopError
 
DuplicateStopError - Class in com.conveyal.gtfs.error
Indicates that a stop exists more than once in the feed.
DuplicateStopError(DuplicateStops) - Constructor for class com.conveyal.gtfs.error.DuplicateStopError
 
DuplicateStops - Class in com.conveyal.gtfs.validator.model
 
DuplicateStops(Stop, Stop, double) - Constructor for class com.conveyal.gtfs.validator.model.DuplicateStops
 
DuplicateStopsValidator - Class in com.conveyal.gtfs.validator
Find stops that are very close together.
DuplicateStopsValidator(Feed, SQLErrorStorage) - Constructor for class com.conveyal.gtfs.validator.DuplicateStopsValidator
 
DuplicateTripError - Class in com.conveyal.gtfs.error
Created by landon on 5/6/16.
DuplicateTripError(Trip, long, String, String, String, String) - Constructor for class com.conveyal.gtfs.error.DuplicateTripError
 
duplicateTripId - Variable in class com.conveyal.gtfs.error.DuplicateTripError
 

E

editorFields() - Method in class com.conveyal.gtfs.loader.Table
Get only those fields included in the official GTFS specification for this table or used by the editor.
EmptyFieldError - Class in com.conveyal.gtfs.error
Indicates that a field marked as required is not present in a GTFS feed on a particular line.
EmptyFieldError(String, long, String) - Constructor for class com.conveyal.gtfs.error.EmptyFieldError
 
EmptyTableError - Class in com.conveyal.gtfs.error
Created by landon on 4/5/17.
EmptyTableError(String) - Constructor for class com.conveyal.gtfs.error.EmptyTableError
 
end_date - Variable in class com.conveyal.gtfs.model.Calendar
 
end_time - Variable in class com.conveyal.gtfs.model.Frequency
 
endRecord() - Method in class com.conveyal.gtfs.model.Entity.Writer
End a row.
englishMessage - Variable in enum com.conveyal.gtfs.error.NewGTFSErrorType
 
ensureValidNamespace(String) - Static method in class com.conveyal.gtfs.util.Util
Ensures namespace is valid by ensuring it only has alphanumeric characters or the underscore for all characters in the string
Entity - Class in com.conveyal.gtfs.model
An abstract base class that represents a row in a GTFS table, e.g.
Entity() - Constructor for class com.conveyal.gtfs.model.Entity
 
Entity.Loader<E extends Entity> - Class in com.conveyal.gtfs.model
 
Entity.Writer<E extends Entity> - Class in com.conveyal.gtfs.model
Write this entity to a CSV file.
entityId - Variable in class com.conveyal.gtfs.error.NewGTFSError
The id part of the unique key of the line containing the error (convenient but redundant info).
EntityPopulator<T> - Interface in com.conveyal.gtfs.loader
For now we will copy all available fields into Java model objects.
entitySequenceNumber - Variable in class com.conveyal.gtfs.error.NewGTFSError
The sequence number part of the unique key of the line containing the error (when needed for uniqueness).
entityType - Variable in class com.conveyal.gtfs.error.NewGTFSError
The class of the table in which the error was encountered.
entrySet() - Method in class com.conveyal.gtfs.model.ShapeMap
 
epsgCode() - Method in class com.conveyal.gtfs.validator.service.ProjectedCoordinate
 
equals(Object) - Method in class com.conveyal.gtfs.TripPatternKey
 
ErrorCount(NewGTFSErrorType, int) - Constructor for class com.conveyal.gtfs.graphql.fetchers.ErrorCountFetcher.ErrorCount
 
errorCount - Variable in class com.conveyal.gtfs.loader.FeedLoadResult
 
errorCount - Variable in class com.conveyal.gtfs.loader.TableLoadResult
 
errorCount - Variable in class com.conveyal.gtfs.validator.model.ValidationResult
 
errorCount - Variable in class com.conveyal.gtfs.validator.ValidationResult
 
ErrorCountFetcher - Class in com.conveyal.gtfs.graphql.fetchers
Get quantity of errors broken down by error type.
ErrorCountFetcher() - Constructor for class com.conveyal.gtfs.graphql.fetchers.ErrorCountFetcher
 
ErrorCountFetcher.ErrorCount - Class in com.conveyal.gtfs.graphql.fetchers
 
errorCountType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
GraphQL does not have a type for arbitrary maps (String -> X).
errorInfo - Variable in class com.conveyal.gtfs.error.NewGTFSError
Key-value pairs providing additional information about this error.
errors - Variable in class com.conveyal.gtfs.GTFSFeed
 
errors - Variable in class com.conveyal.gtfs.loader.Feed
 
errors - Variable in class com.conveyal.gtfs.loader.ValidateFieldResult
 
errors - Variable in class com.conveyal.gtfs.validator.model.ValidationResult
 
errorType - Variable in class com.conveyal.gtfs.error.GTFSError
 
errorType - Variable in class com.conveyal.gtfs.error.NewGTFSError
The kind of error encountered.
errorType - Variable in exception com.conveyal.gtfs.storage.StorageException
For expected, recognized errors that have a defined enum value.
eventBus - Variable in class com.conveyal.gtfs.GTFSFeed
 
exact_times - Variable in class com.conveyal.gtfs.model.Frequency
 
exception_type - Variable in class com.conveyal.gtfs.model.CalendarDate
 
executeRemaining() - Method in class com.conveyal.gtfs.loader.BatchTracker
Execute any remaining statements and return the total records processed.
exemplar - Variable in class com.conveyal.gtfs.model.ScheduleException
If non-null, run service that would ordinarily run on this day of the week.
exemplarFromInt(int) - Static method in class com.conveyal.gtfs.model.ScheduleException
 
expandToInclude(double, double) - Method in class com.conveyal.gtfs.validator.ValidationResult.GeographicBounds
 
export(String, String, DataSource, boolean) - Static method in class com.conveyal.gtfs.GTFS
Export a feed ID from the database to a zipped GTFS file in the specified export directory.
exportTables() - Method in class com.conveyal.gtfs.loader.JdbcGtfsExporter
Export primary entity tables as well as Pattern and PatternStops tables.

F

Fare - Class in com.conveyal.gtfs.model
This table does not exist in GTFS.
Fare(String) - Constructor for class com.conveyal.gtfs.model.Fare
 
FARE_ATTRIBUTE - Static variable in interface com.conveyal.gtfs.loader.EntityPopulator
 
fare_attribute - Variable in class com.conveyal.gtfs.model.Fare
 
FARE_ATTRIBUTES - Static variable in class com.conveyal.gtfs.loader.Table
 
fare_id - Variable in class com.conveyal.gtfs.model.Fare
 
fare_id - Variable in class com.conveyal.gtfs.model.FareAttribute
 
fare_id - Variable in class com.conveyal.gtfs.model.FareRule
 
FARE_RULES - Static variable in class com.conveyal.gtfs.loader.Table
 
fare_rules - Variable in class com.conveyal.gtfs.model.Fare
 
FareAttribute - Class in com.conveyal.gtfs.model
 
FareAttribute() - Constructor for class com.conveyal.gtfs.model.FareAttribute
 
FareAttribute.Loader - Class in com.conveyal.gtfs.model
 
FareAttribute.Writer - Class in com.conveyal.gtfs.model
 
fareAttributes - Variable in class com.conveyal.gtfs.loader.Feed
 
fareAttributes - Variable in class com.conveyal.gtfs.loader.FeedLoadResult
 
FareRule - Class in com.conveyal.gtfs.model
 
FareRule() - Constructor for class com.conveyal.gtfs.model.FareRule
 
FareRule.Loader - Class in com.conveyal.gtfs.model
 
FareRule.Writer - Class in com.conveyal.gtfs.model
 
fareRules - Variable in class com.conveyal.gtfs.loader.FeedLoadResult
 
fareRuleType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
 
fares - Variable in class com.conveyal.gtfs.GTFSFeed
 
FaresValidator - Class in com.conveyal.gtfs.validator
Validator for fares that currently just checks that the transfers and transfer_duration fields are harmonious.
FaresValidator(Feed, SQLErrorStorage) - Constructor for class com.conveyal.gtfs.validator.FaresValidator
 
fareType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
 
fastDistance(double, double, double, double) - Static method in class com.conveyal.gtfs.util.Util
 
fatalException - Variable in class com.conveyal.gtfs.loader.FeedLoadResult
 
fatalException - Variable in class com.conveyal.gtfs.loader.TableLoadResult
 
fatalException - Variable in class com.conveyal.gtfs.validator.ValidationResult
 
Feed - Class in com.conveyal.gtfs.loader
This connects to an SQL RDBMS containing GTFS data and lets you fetch elements out of it.
Feed(DataSource, String) - Constructor for class com.conveyal.gtfs.loader.Feed
Create a feed that reads tables over a JDBC connection.
feed - Variable in class com.conveyal.gtfs.model.Entity.Loader
 
feed - Variable in class com.conveyal.gtfs.model.Entity.Writer
 
feed_end_date - Variable in class com.conveyal.gtfs.model.FeedInfo
 
feed_id - Variable in class com.conveyal.gtfs.model.Agency
 
feed_id - Variable in class com.conveyal.gtfs.model.Calendar
 
feed_id - Variable in class com.conveyal.gtfs.model.FareAttribute
 
feed_id - Variable in class com.conveyal.gtfs.model.FeedInfo
 
feed_id - Variable in class com.conveyal.gtfs.model.Pattern
 
feed_id - Variable in class com.conveyal.gtfs.model.Route
 
feed_id - Variable in class com.conveyal.gtfs.model.Stop
 
feed_id - Variable in class com.conveyal.gtfs.model.Trip
 
FEED_INFO - Static variable in class com.conveyal.gtfs.loader.Table
 
feed_lang - Variable in class com.conveyal.gtfs.model.FeedInfo
 
feed_publisher_name - Variable in class com.conveyal.gtfs.model.FeedInfo
 
feed_publisher_url - Variable in class com.conveyal.gtfs.model.FeedInfo
 
feed_start_date - Variable in class com.conveyal.gtfs.model.FeedInfo
 
feed_version - Variable in class com.conveyal.gtfs.model.FeedInfo
 
feedBasedSchema - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
This is the new schema as of July 2017, where all sub-entities are wrapped in a feed.
FeedFetcher - Class in com.conveyal.gtfs.graphql.fetchers
Fetch the summary row for a particular loaded feed, based on its namespace.
FeedFetcher() - Constructor for class com.conveyal.gtfs.graphql.fetchers.FeedFetcher
 
feedId - Variable in class com.conveyal.gtfs.GTFSFeed
 
feedInfo - Variable in class com.conveyal.gtfs.GTFSFeed
 
feedInfo - Variable in class com.conveyal.gtfs.loader.FeedLoadResult
 
FeedInfo - Class in com.conveyal.gtfs.model
 
FeedInfo() - Constructor for class com.conveyal.gtfs.model.FeedInfo
 
FeedInfo.Loader - Class in com.conveyal.gtfs.model
 
FeedInfo.Writer - Class in com.conveyal.gtfs.model
 
feedInfoType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
 
FeedLoadResult - Class in com.conveyal.gtfs.loader
An instance of this class is returned by the GTFS feed loading method.
FeedLoadResult() - Constructor for class com.conveyal.gtfs.loader.FeedLoadResult
 
FeedLoadResult(boolean) - Constructor for class com.conveyal.gtfs.loader.FeedLoadResult
Optional constructor to generate blank table load results on instantiation.
feedType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
The GraphQL API type representing entries in the top-level table listing all the feeds imported into a gtfs-api database, and with sub-fields for each table of GTFS entities within a single feed.
FeedValidator - Class in com.conveyal.gtfs.validator
A subtype of validator that can validate the entire feed at once.
FeedValidator(Feed, SQLErrorStorage) - Constructor for class com.conveyal.gtfs.validator.FeedValidator
 
FERRY - Static variable in class com.conveyal.gtfs.model.Route
 
field - Variable in class com.conveyal.gtfs.error.GTFSError
 
field(String) - Static method in class com.conveyal.gtfs.graphql.fetchers.JDBCFetcher
 
field(String) - Static method in class com.conveyal.gtfs.graphql.fetchers.MapFetcher
 
field(String, GraphQLOutputType) - Static method in class com.conveyal.gtfs.graphql.fetchers.MapFetcher
 
field(String) - Static method in class com.conveyal.gtfs.graphql.fetchers.NestedJDBCFetcher
 
field(String, String) - Static method in class com.conveyal.gtfs.graphql.fetchers.RowCountFetcher
Convenience method to create a field in a GraphQL schema that fetches the number of rows in a table.
field(String, String, String) - Static method in class com.conveyal.gtfs.graphql.fetchers.RowCountFetcher
Convenience method to create a field in a GraphQL schema that fetches the number of rows in a table with a filter or where clause.
field(String) - Static method in class com.conveyal.gtfs.graphql.fetchers.RowCountFetcher
For cases where the GraphQL field name is the same as the table name itself.
Field - Class in com.conveyal.gtfs.loader
Field subclasses process an incoming String that represents a single GTFS CSV field value.
Field(String, Requirement) - Constructor for class com.conveyal.gtfs.loader.Field
 
fields - Variable in class com.conveyal.gtfs.loader.Table
 
file - Variable in class com.conveyal.gtfs.error.GTFSError
 
filename - Variable in class com.conveyal.gtfs.loader.FeedLoadResult
 
fileName - Variable in class com.conveyal.gtfs.validator.model.ValidationResult
 
fileSize - Variable in class com.conveyal.gtfs.loader.TableLoadResult
 
finalize() - Method in class com.conveyal.gtfs.GTFSFeed
 
finalize() - Method in class com.conveyal.gtfs.loader.BatchTracker
 
findColumn(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
findPatterns() - Method in class com.conveyal.gtfs.GTFSFeed
MapDB-based implementation to find patterns.
first() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
FirstAndLastStopsDoNotHaveTimes() - Constructor for exception com.conveyal.gtfs.GTFSFeed.FirstAndLastStopsDoNotHaveTimes
 
firstCalendarDate - Variable in class com.conveyal.gtfs.validator.ValidationResult
the actual first and last date of service which is calculated in ServiceValidator.complete(com.conveyal.gtfs.validator.ValidationResult) These variables are actually not directly tied to data in the calendar_dates.txt file.
fixMissingTimes(StopTime) - Static method in class com.conveyal.gtfs.validator.NewTripTimesValidator
If the StopTime is missing one of arrival or departure time, copy from the other field.
floatArg(String) - Static method in class com.conveyal.gtfs.graphql.GraphQLUtil
 
forEarthPopulation() - Static method in class com.conveyal.gtfs.storage.BooleanAsciiGrid
Get a grid for places where population density is over 5 people per square kilometer.
forEntity(Entity, NewGTFSErrorType) - Static method in class com.conveyal.gtfs.error.NewGTFSError
 
forFeed(NewGTFSErrorType, String) - Static method in class com.conveyal.gtfs.error.NewGTFSError
 
forLine(Table, int, NewGTFSErrorType, String) - Static method in class com.conveyal.gtfs.error.NewGTFSError
 
format - Static variable in class com.conveyal.gtfs.util.json.JacksonSerializers
 
FORMATTER - Static variable in class com.conveyal.gtfs.util.json.JacksonSerializers
 
forTable(Table, NewGTFSErrorType) - Static method in class com.conveyal.gtfs.error.NewGTFSError
 
frequencies - Variable in class com.conveyal.gtfs.GTFSFeed
 
frequencies - Variable in class com.conveyal.gtfs.loader.Feed
 
frequencies - Variable in class com.conveyal.gtfs.loader.FeedLoadResult
 
FREQUENCIES - Static variable in class com.conveyal.gtfs.loader.Table
 
FREQUENCY - Static variable in interface com.conveyal.gtfs.loader.EntityPopulator
 
Frequency - Class in com.conveyal.gtfs.model
 
Frequency() - Constructor for class com.conveyal.gtfs.model.Frequency
 
Frequency.Loader - Class in com.conveyal.gtfs.model
 
Frequency.Writer - Class in com.conveyal.gtfs.model
 
frequencyType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
 
FrequencyValidator - Class in com.conveyal.gtfs.validator
 
FrequencyValidator(Feed, SQLErrorStorage) - Constructor for class com.conveyal.gtfs.validator.FrequencyValidator
Validate frequency entries to ensure that there are no overlapping frequency periods defined for a single trip.
friday - Variable in class com.conveyal.gtfs.model.Calendar
 
from(ValidateFieldResult) - Static method in class com.conveyal.gtfs.loader.ValidateFieldResult
Builder method that constructs a ValidateFieldResult with type String from the input result.
FROM_ARG - Static variable in class com.conveyal.gtfs.graphql.fetchers.JDBCFetcher
 
from_route_id - Variable in class com.conveyal.gtfs.model.Transfer
 
from_stop_id - Variable in class com.conveyal.gtfs.model.Transfer
 
from_trip_id - Variable in class com.conveyal.gtfs.model.Transfer
 
fromFile(String) - Static method in class com.conveyal.gtfs.GTFSFeed
Static factory method returning a new instance of GTFSFeed containing the contents of the GTFS file at the supplied filesystem path.
fromFile(String, String) - Static method in class com.conveyal.gtfs.GTFSFeed
Static factory method returning a new instance of GTFSFeed containing the contents of the GTFS file at the supplied filesystem path.
fullBounds - Variable in class com.conveyal.gtfs.validator.ValidationResult
 
FUNICULAR - Static variable in class com.conveyal.gtfs.model.Route
 

G

GeneralError - Class in com.conveyal.gtfs.error
Represents any GTFS loading problem that does not have its own class, with a free-text message.
GeneralError(String, long, String, String) - Constructor for class com.conveyal.gtfs.error.GeneralError
 
generateDeleteSql(String) - Method in class com.conveyal.gtfs.loader.Table
 
generateDeleteSql(String, String) - Method in class com.conveyal.gtfs.loader.Table
Generate delete SQL string.
generateInsertSql() - Method in class com.conveyal.gtfs.loader.Table
Create an SQL table that will insert a value into all the fields specified by this table object, plus an integer CSV line number field in the first position.
generateInsertSql(boolean) - Method in class com.conveyal.gtfs.loader.Table
 
generateInsertSql(String, boolean) - Method in class com.conveyal.gtfs.loader.Table
Create SQL string for use in insert statement.
generateJoinSql(Table, String, String, boolean) - Method in class com.conveyal.gtfs.loader.Table
 
generateJoinSql(String, Table, String) - Method in class com.conveyal.gtfs.loader.Table
 
generateJoinSql(Table, String) - Method in class com.conveyal.gtfs.loader.Table
 
generateJoinSql(String, Table, String, String, String, boolean) - Method in class com.conveyal.gtfs.loader.Table
generateSelectAllExistingFieldsSql(Connection, String) - Method in class com.conveyal.gtfs.loader.Table
Generate a select statement from the columns that actually exist in the database table.
generateSelectAllSql(String) - Method in class com.conveyal.gtfs.loader.Table
Shorthand wrapper for calling Table.generateSelectSql(String, Requirement).
generateSelectSql(String, Requirement) - Method in class com.conveyal.gtfs.loader.Table
Generate select all SQL string.
generateUpdateSql(String, int) - Method in class com.conveyal.gtfs.loader.Table
Create SQL string for use in update statement.
GeographicBounds() - Constructor for class com.conveyal.gtfs.validator.ValidationResult.GeographicBounds
 
Geometries - Class in com.conveyal.gtfs
Make some bounding geometries for use in cropping.
Geometries() - Constructor for class com.conveyal.gtfs.Geometries
 
geometry - Variable in class com.conveyal.gtfs.model.Pattern
 
geometry - Variable in class com.conveyal.gtfs.model.Shape
The shape itself
geometryFactory - Static variable in class com.conveyal.gtfs.Geometries
 
geometryFactory - Static variable in class com.conveyal.gtfs.util.Util
 
geometryFactory - Static variable in class com.conveyal.gtfs.validator.service.GeoUtils
 
GeoUtils - Class in com.conveyal.gtfs.validator.service
GeoUtils ported from old GTFS validator.
GeoUtils() - Constructor for class com.conveyal.gtfs.validator.service.GeoUtils
 
get(String) - Method in class com.conveyal.gtfs.BaseGTFSCache
 
get(DataFetchingEnvironment) - Method in class com.conveyal.gtfs.graphql.fetchers.ErrorCountFetcher
 
get(DataFetchingEnvironment) - Method in class com.conveyal.gtfs.graphql.fetchers.FeedFetcher
 
get(DataFetchingEnvironment) - Method in class com.conveyal.gtfs.graphql.fetchers.JDBCFetcher
 
get(DataFetchingEnvironment) - Method in class com.conveyal.gtfs.graphql.fetchers.MapFetcher
 
get(DataFetchingEnvironment) - Method in class com.conveyal.gtfs.graphql.fetchers.NestedJDBCFetcher
 
get(DataFetchingEnvironment) - Method in class com.conveyal.gtfs.graphql.fetchers.RowCountFetcher
 
get(DataFetchingEnvironment) - Method in class com.conveyal.gtfs.graphql.fetchers.SourceObjectFetcher
 
get(DataFetchingEnvironment) - Method in class com.conveyal.gtfs.graphql.fetchers.SQLColumnFetcher
 
get(String) - Method in class com.conveyal.gtfs.loader.JDBCTableReader
Get a single item from this table by ID.
get(String) - Method in interface com.conveyal.gtfs.loader.TableReader
 
get(Object) - Method in class com.conveyal.gtfs.model.ShapeMap
 
getAffectedEntityType() - Method in class com.conveyal.gtfs.error.GTFSError
 
getAll() - Method in class com.conveyal.gtfs.loader.JDBCTableReader
Get all the items from this table in an unspecified order.
getAll() - Method in interface com.conveyal.gtfs.loader.TableReader
 
getAllOrdered() - Method in class com.conveyal.gtfs.loader.JDBCTableReader
Get all the items from this table in an unspecified order.
getAllOrdered() - Method in interface com.conveyal.gtfs.loader.TableReader
 
getArray(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getArray(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getAsciiStream(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getAsciiStream(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getBigDecimal(int, int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getBigDecimal(String, int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getBigDecimal(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getBigDecimal(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getBinaryStream(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getBinaryStream(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getBlob(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getBlob(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getBoolean(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getBoolean(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getByte(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getByte(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getBytes(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getBytes(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getCharacterStream(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getCharacterStream(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getClob(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getClob(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getColumnExpression(String, boolean) - Method in class com.conveyal.gtfs.loader.DoubleField
When outputting to csv, round fields that have been created with an outputPrecision > -1 to avoid excessive precision.
getColumnExpression(String, boolean) - Method in class com.conveyal.gtfs.loader.Field
Get the expression used to select this column from the database based on the prefix.
getColumnExpression(String, boolean) - Method in class com.conveyal.gtfs.loader.TimeField
When outputting to csv, return the PostgreSQL syntax to convert seconds since midnight into the time format HH:MM:SS for the specified field.
getConcurrency() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getConnection() - Static method in class com.conveyal.gtfs.graphql.GTFSGraphQL
 
getConnection() - Method in class com.conveyal.gtfs.loader.Feed
 
getConvexHull() - Method in class com.conveyal.gtfs.GTFSFeed
 
getCoordString(Stop) - Static method in class com.conveyal.gtfs.util.Util
 
getCsvReader(ZipFile, SQLErrorStorage) - Method in class com.conveyal.gtfs.loader.Table
In GTFS feeds, all files are supposed to be in the root of the zip file, but feed producers often put them in a subdirectory.
getCurrentCacheSize() - Method in class com.conveyal.gtfs.BaseGTFSCache
 
getCursorName() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getDate(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getDate(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getDate(int, Calendar) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getDate(String, Calendar) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getDateField(String, boolean) - Method in class com.conveyal.gtfs.model.Entity.Loader
Fetch the given column of the current row, and interpret it as a date in the format YYYYMMDD.
getDateIfPresent(ResultSet, String, TObjectIntMap<String>) - Static method in interface com.conveyal.gtfs.loader.EntityPopulator
 
getDateListIfPresent(ResultSet, String, TObjectIntMap<String>) - Static method in interface com.conveyal.gtfs.loader.EntityPopulator
 
getDistance(LineString) - Static method in class com.conveyal.gtfs.validator.service.GeoUtils
Get the length of a linestring in meters
getDouble(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getDouble(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getDoubleField(String, boolean, double, double) - Method in class com.conveyal.gtfs.model.Entity.Loader
 
getDoubleIfPresent(ResultSet, String, TObjectIntMap<String>) - Static method in interface com.conveyal.gtfs.loader.EntityPopulator
 
getDuplicatedStop() - Method in class com.conveyal.gtfs.validator.model.DuplicateStops
 
getEntityClass() - Method in class com.conveyal.gtfs.loader.Table
 
getEPSGCodefromUTS(Coordinate) - Static method in class com.conveyal.gtfs.validator.service.GeoUtils
Deprecated.
getErrorCode() - Method in class com.conveyal.gtfs.error.GTFSError
 
getErrorCount() - Method in class com.conveyal.gtfs.error.SQLErrorStorage
Commits any outstanding error inserts and returns the error count via a SQL query.
getFeed(String) - Method in class com.conveyal.gtfs.BaseGTFSCache
 
getFeed(String) - Method in class com.conveyal.gtfs.GTFSCache
 
getFeedInfo() - Method in class com.conveyal.gtfs.GTFSFeed
 
getFetchDirection() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getFetchSize() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getFieldForName(String) - Method in class com.conveyal.gtfs.loader.Table
 
getFieldIndex(Field[], String) - Static method in class com.conveyal.gtfs.loader.Field
Finds the index of the field given a string name.
getFieldIndex(String) - Method in class com.conveyal.gtfs.loader.Table
Finds the index of the field for this table given a string name.
getFieldsFromFieldHeaders(String[], SQLErrorStorage) - Method in class com.conveyal.gtfs.loader.Table
For an array of field headers, returns the matching set of Fields for a Table.
getFloat(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getFloat(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getFrequencies(String) - Method in class com.conveyal.gtfs.GTFSFeed
 
getGraphQl() - Static method in class com.conveyal.gtfs.graphql.GTFSGraphQL
 
getHoldability() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getId() - Method in class com.conveyal.gtfs.model.Agency
 
getId() - Method in class com.conveyal.gtfs.model.Calendar
 
getId() - Method in class com.conveyal.gtfs.model.CalendarDate
 
getId() - Method in class com.conveyal.gtfs.model.Entity
This method should be overridden by each Entity subtype to return the proper key field for that subtype.
getId() - Method in class com.conveyal.gtfs.model.FareAttribute
 
getId() - Method in class com.conveyal.gtfs.model.FareRule
 
getId() - Method in class com.conveyal.gtfs.model.Frequency
Frequency entries have no ID in GTFS so we define one based on the fields in the frequency entry.
getId() - Method in class com.conveyal.gtfs.model.Pattern
 
getId() - Method in class com.conveyal.gtfs.model.Route
 
getId() - Method in class com.conveyal.gtfs.model.ShapePoint
 
getId() - Method in class com.conveyal.gtfs.model.Stop
 
getId() - Method in class com.conveyal.gtfs.model.StopTime
 
getId() - Method in class com.conveyal.gtfs.model.Trip
 
getIndexFields() - Method in class com.conveyal.gtfs.loader.Table
Gets index fields for the spec table.
getInt(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getInt(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getInterpolatedStopTimesForTrip(String) - Method in class com.conveyal.gtfs.GTFSFeed
For the given trip ID, fetch all the stop times in order, and interpolate stop-to-stop travel times.
getIntField(String, boolean, int, int) - Method in class com.conveyal.gtfs.model.Entity.Loader
 
getIntField(String, boolean, int, int, int) - Method in class com.conveyal.gtfs.model.Entity.Loader
 
getIntIfPresent(ResultSet, String, TObjectIntMap<String>) - Static method in interface com.conveyal.gtfs.loader.EntityPopulator
 
getKeyFieldIndex(Field[]) - Method in class com.conveyal.gtfs.loader.Table
Returns the index of the key field within the array of fields provided for a given table.
getKeyFieldName() - Method in class com.conveyal.gtfs.loader.Table
Gets the key field for the table.
getLong(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getLong(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getMaxX() - Method in class com.conveyal.gtfs.util.json.Rectangle2DMixIn
 
getMaxY() - Method in class com.conveyal.gtfs.util.json.Rectangle2DMixIn
 
getMessage() - Method in class com.conveyal.gtfs.error.DateParseError
 
getMessage() - Method in class com.conveyal.gtfs.error.DuplicateKeyError
 
getMessage() - Method in class com.conveyal.gtfs.error.DuplicateStopError
 
getMessage() - Method in class com.conveyal.gtfs.error.DuplicateTripError
 
getMessage() - Method in class com.conveyal.gtfs.error.EmptyFieldError
 
getMessage() - Method in class com.conveyal.gtfs.error.EmptyTableError
 
getMessage() - Method in class com.conveyal.gtfs.error.GeneralError
 
getMessage() - Method in class com.conveyal.gtfs.error.GTFSError
 
getMessage() - Method in class com.conveyal.gtfs.error.MisplacedStopError
 
getMessage() - Method in class com.conveyal.gtfs.error.MissingColumnError
 
getMessage() - Method in class com.conveyal.gtfs.error.MissingShapeError
 
getMessage() - Method in class com.conveyal.gtfs.error.MissingTableError
 
getMessage() - Method in class com.conveyal.gtfs.error.NoAgencyInFeedError
 
getMessage() - Method in class com.conveyal.gtfs.error.NumberParseError
 
getMessage() - Method in class com.conveyal.gtfs.error.RangeError
 
getMessage() - Method in class com.conveyal.gtfs.error.ReferentialIntegrityError
 
getMessage() - Method in class com.conveyal.gtfs.error.ReversedTripShapeError
 
getMessage() - Method in class com.conveyal.gtfs.error.ShapeMissingCoordinatesError
 
getMessage() - Method in class com.conveyal.gtfs.error.TableInSubdirectoryError
 
getMessage() - Method in class com.conveyal.gtfs.error.TimeParseError
 
getMessage() - Method in class com.conveyal.gtfs.error.TimeZoneError
 
getMessage() - Method in class com.conveyal.gtfs.error.UnusedStopError
 
getMessage() - Method in class com.conveyal.gtfs.error.URLParseError
 
getMessageWithContext() - Method in class com.conveyal.gtfs.error.GTFSError
 
getMetaData() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getMetersInAngleDegrees(double) - Static method in class com.conveyal.gtfs.validator.service.GeoUtils
Deprecated.
getMinX() - Method in class com.conveyal.gtfs.util.json.Rectangle2DMixIn
 
getMinY() - Method in class com.conveyal.gtfs.util.json.Rectangle2DMixIn
 
getNCharacterStream(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getNCharacterStream(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getNClob(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getNClob(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getNetherlands() - Static method in class com.conveyal.gtfs.Geometries
Taken from geofabrik.de country boundary KML, because our OSM PBF files use this same boundary.
getNetherlandsWithoutTexel() - Static method in class com.conveyal.gtfs.Geometries
 
getNewName(String) - Method in class com.conveyal.gtfs.util.Renamer
 
getNString(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getNString(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getObject(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getObject(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getObject(int, Map<String, Class<?>>) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getObject(String, Map<String, Class<?>>) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getObject(int, Class<T>) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getObject(String, Class<T>) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getOrdered(String) - Method in class com.conveyal.gtfs.loader.JDBCTableReader
Get all the items from this table with the given ID, in order.
getOrdered(String) - Method in interface com.conveyal.gtfs.loader.TableReader
 
getOrderedStopListForTrip(String) - Method in class com.conveyal.gtfs.GTFSFeed
 
getOrderedStopTimesForTrip(String) - Method in class com.conveyal.gtfs.GTFSFeed
For the given trip ID, fetch all the stop times in order of increasing stop_sequence.
getOrderFieldName() - Method in class com.conveyal.gtfs.loader.Table
Returns field name that defines order for grouped entities or that defines the compound key field (e.g., transfers#to_stop_id).
getOriginalStop() - Method in class com.conveyal.gtfs.validator.model.DuplicateStops
 
getParentTable() - Method in class com.conveyal.gtfs.loader.Table
 
getPriority() - Method in class com.conveyal.gtfs.error.GTFSError
 
getRef(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getRef(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getReferenceLatLon() - Method in class com.conveyal.gtfs.validator.service.ProjectedCoordinate
 
getRefField(String, boolean, Map<K, V>) - Method in class com.conveyal.gtfs.model.Entity.Loader
Used to check referential integrity.
getRow() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getRowCount() - Method in class com.conveyal.gtfs.loader.JDBCTableReader
 
getRowId(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getRowId(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getSequenceNumber() - Method in class com.conveyal.gtfs.model.Entity
This method should be overridden by each Entity subtype to return the proper sequence field for that subtype.
getSequenceNumber() - Method in class com.conveyal.gtfs.model.ShapePoint
 
getSequenceNumber() - Method in class com.conveyal.gtfs.model.StopTime
 
getShape(String) - Method in class com.conveyal.gtfs.GTFSFeed
Get the shape for the given shape ID
getShort(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getShort(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getSpatialIndex() - Method in class com.conveyal.gtfs.GTFSFeed
TODO rename getStopSpatialIndex to make it clear what the index contains.
getSqlDeclaration() - Method in class com.conveyal.gtfs.loader.Field
 
getSqlType() - Method in class com.conveyal.gtfs.loader.BooleanField
 
getSqlType() - Method in class com.conveyal.gtfs.loader.ColorField
From the Postgres manual, on character types: There is no performance difference among these three types, apart from increased storage space when using the blank-padded type, and a few extra CPU cycles to check the length when storing into a length-constrained column.
getSqlType() - Method in class com.conveyal.gtfs.loader.CurrencyField
 
getSqlType() - Method in class com.conveyal.gtfs.loader.DateField
 
getSqlType() - Method in class com.conveyal.gtfs.loader.DateListField
 
getSqlType() - Method in class com.conveyal.gtfs.loader.DoubleField
 
getSqlType() - Method in class com.conveyal.gtfs.loader.Field
 
getSqlType() - Method in class com.conveyal.gtfs.loader.IntegerField
 
getSqlType() - Method in class com.conveyal.gtfs.loader.LanguageField
 
getSqlType() - Method in class com.conveyal.gtfs.loader.ShortField
 
getSqlType() - Method in class com.conveyal.gtfs.loader.StringField
 
getSqlType() - Method in class com.conveyal.gtfs.loader.StringListField
 
getSqlType() - Method in class com.conveyal.gtfs.loader.TimeField
 
getSqlType() - Method in class com.conveyal.gtfs.loader.URLField
 
getSqlTypeName() - Method in class com.conveyal.gtfs.loader.DateListField
 
getSqlTypeName() - Method in class com.conveyal.gtfs.loader.DoubleField
 
getSqlTypeName() - Method in class com.conveyal.gtfs.loader.Field
 
getSqlTypeName() - Method in class com.conveyal.gtfs.loader.StringListField
 
getSQLXML(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getSQLXML(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getStatement() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getStop1Id() - Method in class com.conveyal.gtfs.validator.model.DuplicateStops
 
getStop2Id() - Method in class com.conveyal.gtfs.validator.model.DuplicateStops
 
getStopIds() - Method in class com.conveyal.gtfs.validator.model.DuplicateStops
 
getStraightLineForStops(String) - Method in class com.conveyal.gtfs.GTFSFeed
 
getString(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getString(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getStringField(String, boolean) - Method in class com.conveyal.gtfs.model.Entity.Loader
 
getStringIfPresent(ResultSet, String, TObjectIntMap<String>) - Static method in interface com.conveyal.gtfs.loader.EntityPopulator
 
getStringListIfPresent(ResultSet, String, TObjectIntMap<String>) - Static method in interface com.conveyal.gtfs.loader.EntityPopulator
 
getTexel() - Static method in class com.conveyal.gtfs.Geometries
The Dutch island of Texel.
getTime(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getTime(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getTime(int, Calendar) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getTime(String, Calendar) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getTimeField(String, boolean) - Method in class com.conveyal.gtfs.model.Entity.Loader
Fetch the given column of the current row, and interpret it as a time in the format HH:MM:SS.
getTimestamp(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getTimestamp(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getTimestamp(int, Calendar) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getTimestamp(String, Calendar) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getTransform(Coordinate) - Static method in class com.conveyal.gtfs.validator.service.GeoUtils
Deprecated.
getTransform() - Method in class com.conveyal.gtfs.validator.service.ProjectedCoordinate
 
getTripDistance(String, boolean) - Method in class com.conveyal.gtfs.GTFSFeed
Get the length of a trip in meters.
getTripGeometry(String) - Method in class com.conveyal.gtfs.GTFSFeed
Returns a trip geometry object (LineString) for a given trip id.
getTripSpeed(String) - Method in class com.conveyal.gtfs.GTFSFeed
Get trip speed (using trip shape if available) in meters per second.
getTripSpeed(String, boolean) - Method in class com.conveyal.gtfs.GTFSFeed
Get trip speed in meters per second.
getType() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getUnicodeStream(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getUnicodeStream(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getUnordered(String) - Method in class com.conveyal.gtfs.loader.JDBCTableReader
Get all the items from this table with the given ID, in unspecified order.
getURL(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getURL(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getUrlField(String, boolean) - Method in class com.conveyal.gtfs.model.Entity.Loader
Fetch the given column of the current row, and interpret it as a URL.
getUrlIfPresent(ResultSet, String, TObjectIntMap<String>) - Static method in interface com.conveyal.gtfs.loader.EntityPopulator
 
getUTMZoneForLongitude(double) - Static method in class com.conveyal.gtfs.validator.service.GeoUtils
Deprecated.
getValue() - Method in enum com.conveyal.gtfs.model.ScheduleException.ExemplarServiceDescriptor
 
getValueForCoords(double, double) - Method in class com.conveyal.gtfs.storage.BooleanAsciiGrid
 
getWarnings() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
getX() - Method in class com.conveyal.gtfs.validator.service.ProjectedCoordinate
 
getY() - Method in class com.conveyal.gtfs.validator.service.ProjectedCoordinate
 
getZuidHolland() - Static method in class com.conveyal.gtfs.Geometries
 
GONDOLA - Static variable in class com.conveyal.gtfs.model.Route
 
GraphQLGtfsSchema - Class in com.conveyal.gtfs.graphql
This defines the types for our GraphQL API, and wires them up to functions that can fetch data from JDBC databases.
GraphQLGtfsSchema() - Constructor for class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
 
GraphQLUtil - Class in com.conveyal.gtfs.graphql
 
GraphQLUtil() - Constructor for class com.conveyal.gtfs.graphql.GraphQLUtil
 
GroupCount(String, int) - Constructor for class com.conveyal.gtfs.graphql.fetchers.RowCountFetcher.GroupCount
 
groupCountType - Static variable in class com.conveyal.gtfs.graphql.fetchers.RowCountFetcher
This is very similar to an errorCountType, but is used for counts of entities grouped by some column.
groupedField(String, String) - Static method in class com.conveyal.gtfs.graphql.fetchers.RowCountFetcher
A GraphQL field used to deliver lists of group counts.
GTFS - Class in com.conveyal.gtfs
This is the public interface to the RDBMS backed functionality in gtfs-lib.
GTFS() - Constructor for class com.conveyal.gtfs.GTFS
 
GTFS_DATE_FORMATTER - Static variable in class com.conveyal.gtfs.loader.DateField
 
GTFSCache - Class in com.conveyal.gtfs
Simple cache that just fetches and stores GTFS feeds directly, and does not transform them in any way.
GTFSCache(String, File) - Constructor for class com.conveyal.gtfs.GTFSCache
 
GTFSCache(String, String, File) - Constructor for class com.conveyal.gtfs.GTFSCache
 
GTFSError - Class in com.conveyal.gtfs.error
Represents an error encountered while loading or validating a GFTS feed.
GTFSError(String, long, String) - Constructor for class com.conveyal.gtfs.error.GTFSError
 
GTFSError(String, long, String, String) - Constructor for class com.conveyal.gtfs.error.GTFSError
 
GTFSError(String) - Constructor for class com.conveyal.gtfs.error.GTFSError
New constructor for SQL storage.
GTFSFeed - Class in com.conveyal.gtfs
All entities must be from a single feed namespace.
GTFSFeed() - Constructor for class com.conveyal.gtfs.GTFSFeed
Create a GTFS feed in a temp file
GTFSFeed(String) - Constructor for class com.conveyal.gtfs.GTFSFeed
Create a GTFS feed connected to a particular DB, which will be created if it does not exist.
GTFSFeed.FirstAndLastStopsDoNotHaveTimes - Exception in com.conveyal.gtfs
Thrown when we cannot interpolate stop times because the first or last stops do not have times
GTFSGraphQL - Class in com.conveyal.gtfs.graphql
This provides a GraphQL API around the gtfs-lib JDBC storage.
GTFSGraphQL() - Constructor for class com.conveyal.gtfs.graphql.GTFSGraphQL
 
GTFSMain - Class in com.conveyal.gtfs
 
GTFSMain() - Constructor for class com.conveyal.gtfs.GTFSMain
 

H

hasAnyService() - Method in class com.conveyal.gtfs.model.Service
 
hasCompoundKey() - Method in class com.conveyal.gtfs.loader.Table
Fluent method to set whether the table has a compound key, e.g., transfers#to_stop_id.
hasFeedInfo() - Method in class com.conveyal.gtfs.GTFSFeed
 
hasField(String) - Method in class com.conveyal.gtfs.loader.Table
Whether a field with the provided name exists in the table's list of fields.
hashCode() - Method in class com.conveyal.gtfs.TripPatternKey
 
hasUniqueKeyField - Variable in class com.conveyal.gtfs.loader.Table
Indicates whether the table has unique key field.
headway_secs - Variable in class com.conveyal.gtfs.model.Frequency
 
human(long) - Static method in class com.conveyal.gtfs.model.Entity
 
human(int) - Static method in class com.conveyal.gtfs.util.Util
 

I

id - Variable in class com.conveyal.gtfs.model.Entity
Represents the csv line for feeds that have been loaded from a zip file.
ID_ARG - Static variable in class com.conveyal.gtfs.graphql.fetchers.JDBCFetcher
 
ILLEGAL_CHARACTERS - Static variable in class com.conveyal.gtfs.loader.Field
Keep any illegal character sequences and their respective replacements here.
IllegalCharacter - Class in com.conveyal.gtfs.loader
This class contains a convenient way to describe illegal character sequences during GTFS feed loading, as well as the appropriate replacement value and a human-readable description (rather than inputting the bad sequence into the database and having to deal with downstream issues).
IllegalCharacter(String, String, String) - Constructor for class com.conveyal.gtfs.loader.IllegalCharacter
 
illegalSequence - Variable in class com.conveyal.gtfs.loader.IllegalCharacter
 
indexThisColumn() - Method in class com.conveyal.gtfs.loader.Field
Fluent method that indicates that a newly constructed field should be indexed after the table is loaded.
initialize(DataSource) - Static method in class com.conveyal.gtfs.graphql.GTFSGraphQL
Username and password can be null if connecting to a local instance with host-based authentication.
InputOutOfRange - Exception in com.conveyal.gtfs.validator.service
 
InputOutOfRange() - Constructor for exception com.conveyal.gtfs.validator.service.InputOutOfRange
 
INSERT_BATCH_SIZE - Static variable in class com.conveyal.gtfs.loader.JdbcGtfsLoader
 
insertRow() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
INT_MISSING - Static variable in class com.conveyal.gtfs.model.Entity
 
intArg(String) - Static method in class com.conveyal.gtfs.graphql.GraphQLUtil
 
IntegerField - Class in com.conveyal.gtfs.loader
 
IntegerField(String, Requirement) - Constructor for class com.conveyal.gtfs.loader.IntegerField
 
IntegerField(String, Requirement, int) - Constructor for class com.conveyal.gtfs.loader.IntegerField
 
IntegerField(String, Requirement, int, int) - Constructor for class com.conveyal.gtfs.loader.IntegerField
 
intt(String) - Static method in class com.conveyal.gtfs.graphql.GraphQLUtil
 
InvalidNamespaceException - Exception in com.conveyal.gtfs.util
 
InvalidNamespaceException() - Constructor for exception com.conveyal.gtfs.util.InvalidNamespaceException
 
InvalidValue - Class in com.conveyal.gtfs.validator.model
 
InvalidValue(String, String, String, String, String, Object) - Constructor for class com.conveyal.gtfs.validator.model.InvalidValue
Deprecated.
InvalidValue(String, String, String, String, String, Object, Priority) - Constructor for class com.conveyal.gtfs.validator.model.InvalidValue
 
isAfterLast() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
isBeforeFirst() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
isCascadeDeleteRestricted() - Method in class com.conveyal.gtfs.loader.Table
 
isClosed() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
isEmpty() - Method in class com.conveyal.gtfs.model.ShapeMap
 
isEmptyValuePermitted() - Method in class com.conveyal.gtfs.loader.Field
Check if empty values are permitted for this field.
isFirst() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
isForeignReference() - Method in class com.conveyal.gtfs.loader.Field
More than one foreign reference should not be created on the same table to the same foreign table.
isLast() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
isReferenceTo(Table) - Method in class com.conveyal.gtfs.loader.Field
Fluent method indicates that this field is a reference to an entry in the table provided as an argument.
isRequired() - Method in class com.conveyal.gtfs.loader.Field
 
isRequired() - Method in class com.conveyal.gtfs.loader.Table
 
isRequired() - Method in class com.conveyal.gtfs.model.Agency.Loader
 
isRequired() - Method in class com.conveyal.gtfs.model.Calendar.Loader
 
isRequired() - Method in class com.conveyal.gtfs.model.CalendarDate.Loader
 
isRequired() - Method in class com.conveyal.gtfs.model.Entity.Loader
 
isRequired() - Method in class com.conveyal.gtfs.model.FareAttribute.Loader
 
isRequired() - Method in class com.conveyal.gtfs.model.FareRule.Loader
 
isRequired() - Method in class com.conveyal.gtfs.model.FeedInfo.Loader
 
isRequired() - Method in class com.conveyal.gtfs.model.Frequency.Loader
 
isRequired() - Method in class com.conveyal.gtfs.model.Route.Loader
 
isRequired() - Method in class com.conveyal.gtfs.model.ShapePoint.Loader
 
isRequired() - Method in class com.conveyal.gtfs.model.Stop.Loader
 
isRequired() - Method in class com.conveyal.gtfs.model.StopTime.Loader
 
isRequired() - Method in class com.conveyal.gtfs.model.Transfer.Loader
 
isRequired() - Method in class com.conveyal.gtfs.model.Trip.Loader
 
isSpecTable() - Method in class com.conveyal.gtfs.loader.Table
Checks whether the table is part of the GTFS specification, i.e., it is not an internal table used for the editor (e.g., Patterns or PatternStops).
isWrapperFor(Class<?>) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
iterator() - Method in class com.conveyal.gtfs.loader.JDBCTableReader
As a convenience, the TableReader itself is iterable.
iterator() - Method in class com.conveyal.gtfs.model.Agency.Writer
 
iterator() - Method in class com.conveyal.gtfs.model.Calendar.Writer
 
iterator() - Method in class com.conveyal.gtfs.model.CalendarDate.Writer
 
iterator() - Method in class com.conveyal.gtfs.model.Entity.Writer
Get an iterator over objects of this type.
iterator() - Method in class com.conveyal.gtfs.model.FareAttribute.Writer
 
iterator() - Method in class com.conveyal.gtfs.model.FareRule.Writer
 
iterator() - Method in class com.conveyal.gtfs.model.FeedInfo.Writer
 
iterator() - Method in class com.conveyal.gtfs.model.Frequency.Writer
 
iterator() - Method in class com.conveyal.gtfs.model.Route.Writer
 
iterator() - Method in class com.conveyal.gtfs.model.ShapePoint.Writer
 
iterator() - Method in class com.conveyal.gtfs.model.Stop.Writer
 
iterator() - Method in class com.conveyal.gtfs.model.StopTime.Writer
 
iterator() - Method in class com.conveyal.gtfs.model.Transfer.Writer
 
iterator() - Method in class com.conveyal.gtfs.model.Trip.Writer
 

J

JacksonSerializers - Class in com.conveyal.gtfs.util.json
 
JacksonSerializers() - Constructor for class com.conveyal.gtfs.util.json.JacksonSerializers
 
JacksonSerializers.LocalDateIsoDeserializer - Class in com.conveyal.gtfs.util.json
Deserialize an ISO date (year-month-day)
JacksonSerializers.LocalDateIsoSerializer - Class in com.conveyal.gtfs.util.json
Serialize a local date to an ISO date (year-month-day)
JacksonSerializers.LocalDateStringDeserializer - Class in com.conveyal.gtfs.util.json
deserialize local dates from GMT epochs
JacksonSerializers.LocalDateStringSerializer - Class in com.conveyal.gtfs.util.json
serialize local dates as noon GMT epoch times
JacksonSerializers.MyDtoNullKeySerializer - Class in com.conveyal.gtfs.util.json
 
JDBCFetcher - Class in com.conveyal.gtfs.graphql.fetchers
A generic fetcher to get fields out of an SQL database table.
JDBCFetcher(String) - Constructor for class com.conveyal.gtfs.graphql.fetchers.JDBCFetcher
Constructor for tables that need neither restriction by a where clause nor sorting based on the enclosing entity.
JDBCFetcher(String, String) - Constructor for class com.conveyal.gtfs.graphql.fetchers.JDBCFetcher
 
JDBCFetcher(String, String, String, boolean) - Constructor for class com.conveyal.gtfs.graphql.fetchers.JDBCFetcher
 
JDBCFetcher(String, String, String, boolean, String) - Constructor for class com.conveyal.gtfs.graphql.fetchers.JDBCFetcher
 
JdbcGtfsExporter - Class in com.conveyal.gtfs.loader
Handles exporting a feed contained in the database to a GTFS zip file.
JdbcGtfsExporter(String, String, DataSource, boolean) - Constructor for class com.conveyal.gtfs.loader.JdbcGtfsExporter
 
JdbcGTFSFeedConverter - Class in com.conveyal.gtfs.loader
This class loads a MapDB-based GTFSFeed into an RDBMS.
JdbcGTFSFeedConverter(GTFSFeed, DataSource) - Constructor for class com.conveyal.gtfs.loader.JdbcGTFSFeedConverter
 
JdbcGtfsLoader - Class in com.conveyal.gtfs.loader
This class loads CSV tables from zipped GTFS into an SQL relational database management system with a JDBC driver.
JdbcGtfsLoader(String, DataSource) - Constructor for class com.conveyal.gtfs.loader.JdbcGtfsLoader
 
JdbcGtfsSnapshotter - Class in com.conveyal.gtfs.loader
This class takes a feedId that represents a feed already in the database and creates a copy of the entire feed.
JdbcGtfsSnapshotter(String, DataSource) - Constructor for class com.conveyal.gtfs.loader.JdbcGtfsSnapshotter
 
JDBCTableReader<T extends Entity> - Class in com.conveyal.gtfs.loader
This wraps a single database table and provides methods to load its rows into Java objects, iterate over the contents of the table, and select individual rows.
JDBCTableReader(Table, DataSource, String, EntityPopulator<T>) - Constructor for class com.conveyal.gtfs.loader.JDBCTableReader
 
JdbcTableWriter - Class in com.conveyal.gtfs.loader
This wraps a single database table and provides methods to modify GTFS entities.
JdbcTableWriter(Table, DataSource, String) - Constructor for class com.conveyal.gtfs.loader.JdbcTableWriter
 
JdbcTableWriter(Table, DataSource, String, Connection) - Constructor for class com.conveyal.gtfs.loader.JdbcTableWriter
 
joiner - Static variable in class com.conveyal.gtfs.model.Pattern
 
JsonManager<T> - Class in com.conveyal.gtfs.util.json
Helper methods for writing REST API routines
JsonManager(Class<T>) - Constructor for class com.conveyal.gtfs.util.json.JsonManager
Create a new JsonManager

K

keyFieldIsNotUnique() - Method in class com.conveyal.gtfs.loader.Table
Fluent method to de-set the hasUniqueKeyField flag for tables which the first field should not be considered a primary key.
keySet() - Method in class com.conveyal.gtfs.model.ShapeMap
 

L

LanguageField - Class in com.conveyal.gtfs.loader
Checks a BCP47 language tag.
LanguageField(String, Requirement) - Constructor for class com.conveyal.gtfs.loader.LanguageField
 
last() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
lastCalendarDate - Variable in class com.conveyal.gtfs.validator.ValidationResult
 
LIMIT_ARG - Static variable in class com.conveyal.gtfs.graphql.fetchers.JDBCFetcher
 
line - Variable in class com.conveyal.gtfs.error.GTFSError
 
lineNumber - Variable in class com.conveyal.gtfs.error.NewGTFSError
The line of the GTFS table (one-based, including the header) on which the error was detected.
load(String, DataSource) - Static method in class com.conveyal.gtfs.GTFS
Load the GTFS data in the specified file into the given JDBC DataSource.
Loader(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.Agency.Loader
 
Loader(GTFSFeed, Map<String, Service>) - Constructor for class com.conveyal.gtfs.model.Calendar.Loader
Create a loader.
Loader(GTFSFeed, Map<String, Service>) - Constructor for class com.conveyal.gtfs.model.CalendarDate.Loader
Create a loader.
Loader(GTFSFeed, String) - Constructor for class com.conveyal.gtfs.model.Entity.Loader
 
Loader(GTFSFeed, Map<String, Fare>) - Constructor for class com.conveyal.gtfs.model.FareAttribute.Loader
 
Loader(GTFSFeed, Map<String, Fare>) - Constructor for class com.conveyal.gtfs.model.FareRule.Loader
 
Loader(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.FeedInfo.Loader
 
Loader(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.Frequency.Loader
 
Loader(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.Route.Loader
 
Loader(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.ShapePoint.Loader
 
Loader(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.Stop.Loader
 
Loader(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.StopTime.Loader
 
Loader(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.Transfer.Loader
 
Loader(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.Trip.Loader
 
loadFromFile(ZipFile, String) - Method in class com.conveyal.gtfs.GTFSFeed
The order in which we load the tables is important for two reasons.
loadFromFile(ZipFile) - Method in class com.conveyal.gtfs.GTFSFeed
 
loadOneRow() - Method in class com.conveyal.gtfs.model.Agency.Loader
 
loadOneRow() - Method in class com.conveyal.gtfs.model.Calendar.Loader
 
loadOneRow() - Method in class com.conveyal.gtfs.model.CalendarDate.Loader
 
loadOneRow() - Method in class com.conveyal.gtfs.model.Entity.Loader
Implemented by subclasses to read one row, produce one GTFS entity, and store that entity in a map.
loadOneRow() - Method in class com.conveyal.gtfs.model.FareAttribute.Loader
 
loadOneRow() - Method in class com.conveyal.gtfs.model.FareRule.Loader
 
loadOneRow() - Method in class com.conveyal.gtfs.model.FeedInfo.Loader
 
loadOneRow() - Method in class com.conveyal.gtfs.model.Frequency.Loader
 
loadOneRow() - Method in class com.conveyal.gtfs.model.Route.Loader
 
loadOneRow() - Method in class com.conveyal.gtfs.model.ShapePoint.Loader
 
loadOneRow() - Method in class com.conveyal.gtfs.model.Stop.Loader
 
loadOneRow() - Method in class com.conveyal.gtfs.model.StopTime.Loader
 
loadOneRow() - Method in class com.conveyal.gtfs.model.Transfer.Loader
 
loadOneRow() - Method in class com.conveyal.gtfs.model.Trip.Loader
 
loadTable(ZipFile) - Method in class com.conveyal.gtfs.model.Entity.Loader
The main entry point into an Entity.Loader.
loadTables() - Method in class com.conveyal.gtfs.loader.JdbcGTFSFeedConverter
 
loadTables() - Method in class com.conveyal.gtfs.loader.JdbcGtfsLoader
 
loadTimeMillis - Variable in class com.conveyal.gtfs.loader.FeedLoadResult
 
LocalDateIsoDeserializer() - Constructor for class com.conveyal.gtfs.util.json.JacksonSerializers.LocalDateIsoDeserializer
 
LocalDateIsoSerializer() - Constructor for class com.conveyal.gtfs.util.json.JacksonSerializers.LocalDateIsoSerializer
 
LocalDateStringDeserializer() - Constructor for class com.conveyal.gtfs.util.json.JacksonSerializers.LocalDateStringDeserializer
 
LocalDateStringSerializer() - Constructor for class com.conveyal.gtfs.util.json.JacksonSerializers.LocalDateStringSerializer
 
location_type - Variable in class com.conveyal.gtfs.model.Stop
 
LOG - Static variable in class com.conveyal.gtfs.graphql.fetchers.ErrorCountFetcher
 
LOG - Static variable in class com.conveyal.gtfs.graphql.fetchers.FeedFetcher
 
LOG - Static variable in class com.conveyal.gtfs.graphql.fetchers.JDBCFetcher
 
LOG - Static variable in class com.conveyal.gtfs.graphql.fetchers.RowCountFetcher
 
LOG - Static variable in class com.conveyal.gtfs.graphql.fetchers.SQLColumnFetcher
 
LOG - Static variable in interface com.conveyal.gtfs.loader.EntityPopulator
 

M

main(String[]) - Static method in class com.conveyal.gtfs.CropGTFS
 
main(String[]) - Static method in class com.conveyal.gtfs.GTFS
A command-line interface that lets you load GTFS feeds into a database and validate the loaded feeds.
main(String[]) - Static method in class com.conveyal.gtfs.GTFSMain
 
makeSnapshot(String, DataSource) - Static method in class com.conveyal.gtfs.GTFS
Copy all tables for a given feed ID (schema namespace) into a new namespace in the given JDBC DataSource.
MapFetcher - Class in com.conveyal.gtfs.graphql.fetchers
This just grabs an entry out of a Map It allows pulling a single field out of the result of a DataFetcher that always returns all fields (like our JDBC SQL fetcher).
MapFetcher(String) - Constructor for class com.conveyal.gtfs.graphql.fetchers.MapFetcher
 
MAX_LAT - Static variable in class com.conveyal.gtfs.graphql.fetchers.JDBCFetcher
 
MAX_LON - Static variable in class com.conveyal.gtfs.graphql.fetchers.JDBCFetcher
 
maxLat - Variable in class com.conveyal.gtfs.validator.ValidationResult.GeographicBounds
 
maxLon - Variable in class com.conveyal.gtfs.validator.ValidationResult.GeographicBounds
 
message - Variable in class com.conveyal.gtfs.error.TimeZoneError
 
message - Variable in class com.conveyal.gtfs.graphql.fetchers.ErrorCountFetcher.ErrorCount
 
METERS_PER_DEGREE_LATITUDE - Static variable in class com.conveyal.gtfs.util.Util
 
MIN_LAT - Static variable in class com.conveyal.gtfs.graphql.fetchers.JDBCFetcher
 
MIN_LON - Static variable in class com.conveyal.gtfs.graphql.fetchers.JDBCFetcher
 
MIN_SPEED_KPH - Static variable in class com.conveyal.gtfs.validator.SpeedTripValidator
 
min_transfer_time - Variable in class com.conveyal.gtfs.model.Transfer
 
minLat - Variable in class com.conveyal.gtfs.validator.ValidationResult.GeographicBounds
 
minLon - Variable in class com.conveyal.gtfs.validator.ValidationResult.GeographicBounds
 
MisplacedStopError - Class in com.conveyal.gtfs.error
Created by landon on 5/11/16.
MisplacedStopError(String, long, Stop) - Constructor for class com.conveyal.gtfs.error.MisplacedStopError
 
MisplacedStopValidator - Class in com.conveyal.gtfs.validator
This checks whether stops are anywhere outside populated areas (including "null island" or the Sahara) or far away from most other stops in the feed.
MisplacedStopValidator(Feed, SQLErrorStorage, ValidationResult) - Constructor for class com.conveyal.gtfs.validator.MisplacedStopValidator
 
missingBothTimes(StopTime) - Static method in class com.conveyal.gtfs.validator.NewTripTimesValidator
 
MissingColumnError - Class in com.conveyal.gtfs.error
Indicates that a column marked as required is entirely missing from a GTFS feed.
MissingColumnError(String, String) - Constructor for class com.conveyal.gtfs.error.MissingColumnError
 
missingEitherTime(StopTime) - Static method in class com.conveyal.gtfs.validator.NewTripTimesValidator
 
missingRequired(String) - Method in class com.conveyal.gtfs.loader.Field
Generally any required field should be present on every row.
missingRequiredColumns - Variable in class com.conveyal.gtfs.model.Entity.Loader
 
MissingShapeError - Class in com.conveyal.gtfs.error
Created by landon on 5/6/16.
MissingShapeError(Trip) - Constructor for class com.conveyal.gtfs.error.MissingShapeError
 
MissingTableError - Class in com.conveyal.gtfs.error
Indicates that a table marked as required is not present in a GTFS feed.
MissingTableError(String) - Constructor for class com.conveyal.gtfs.error.MissingTableError
 
monday - Variable in class com.conveyal.gtfs.model.Calendar
 
moveToCurrentRow() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
moveToInsertRow() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
multiStringArg(String) - Static method in class com.conveyal.gtfs.graphql.GraphQLUtil
 
MyDtoNullKeySerializer() - Constructor for class com.conveyal.gtfs.util.json.JacksonSerializers.MyDtoNullKeySerializer
 
MyDtoNullKeySerializer(Class<Object>) - Constructor for class com.conveyal.gtfs.util.json.JacksonSerializers.MyDtoNullKeySerializer
 

N

name - Variable in class com.conveyal.gtfs.loader.Field
 
name - Variable in class com.conveyal.gtfs.loader.Table
 
name - Variable in class com.conveyal.gtfs.model.Pattern
 
name - Variable in class com.conveyal.gtfs.model.ScheduleException
The name of this exception, for instance "Presidents' Day" or "Early Subway Shutdowns"
NamesValidator - Class in com.conveyal.gtfs.validator
 
NamesValidator(Feed, SQLErrorStorage) - Constructor for class com.conveyal.gtfs.validator.NamesValidator
 
NestedJDBCFetcher - Class in com.conveyal.gtfs.graphql.fetchers
This fetcher uses nested calls to the general JDBCFetcher for SQL data.
NestedJDBCFetcher(JDBCFetcher...) - Constructor for class com.conveyal.gtfs.graphql.fetchers.NestedJDBCFetcher
Constructor for data that must be derived by chaining multiple joins together.
NewGTFSError - Class in com.conveyal.gtfs.error
TODO make hierarchy of feedError, tableError, lineError each adding fields and calling constructors.
NewGTFSErrorType - Enum in com.conveyal.gtfs.error
 
NewTripTimesValidator - Class in com.conveyal.gtfs.validator
Check that the travel times between adjacent stops in trips are reasonable.
NewTripTimesValidator(Feed, SQLErrorStorage) - Constructor for class com.conveyal.gtfs.validator.NewTripTimesValidator
 
next() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
NoAgencyInFeedError - Class in com.conveyal.gtfs.error
Created by landon on 5/2/17.
NoAgencyInFeedError() - Constructor for class com.conveyal.gtfs.error.NoAgencyInFeedError
 
normalizeStopTimesForPattern(int, int) - Method in class com.conveyal.gtfs.loader.JdbcTableWriter
For a given pattern id and starting stop sequence (inclusive), normalize all stop times to match the pattern stops' travel times.
NoTripsForRouteError - Class in com.conveyal.gtfs.error
Created by landon on 5/26/16.
NoTripsForRouteError() - Constructor for class com.conveyal.gtfs.error.NoTripsForRouteError
 
NumberParseError - Class in com.conveyal.gtfs.error
Represents a problem parsing an integer field of GTFS feed.
NumberParseError(String, long, String) - Constructor for class com.conveyal.gtfs.error.NumberParseError
 

O

OFFSET_ARG - Static variable in class com.conveyal.gtfs.graphql.fetchers.JDBCFetcher
 
orderedStops - Variable in class com.conveyal.gtfs.model.Pattern
 
origin_id - Variable in class com.conveyal.gtfs.model.FareRule
 

P

parent_station - Variable in class com.conveyal.gtfs.model.Stop
 
Pattern - Class in com.conveyal.gtfs.model
Represents a collection of trips that all visit the same stops in the same sequence.
Pattern(List<String>, Collection<Trip>, LineString) - Constructor for class com.conveyal.gtfs.model.Pattern
 
pattern_id - Variable in class com.conveyal.gtfs.model.Pattern
 
pattern_id - Variable in class com.conveyal.gtfs.model.PatternStop
 
PATTERN_STOP - Static variable in interface com.conveyal.gtfs.loader.EntityPopulator
 
PATTERN_STOP - Static variable in class com.conveyal.gtfs.loader.Table
 
PatternFinder - Class in com.conveyal.gtfs
This abstracts out the logic for finding stop sequences ("journey patterns" in Transmodel parlance) based on trips.
PatternFinder() - Constructor for class com.conveyal.gtfs.PatternFinder
 
PatternFinderValidator - Class in com.conveyal.gtfs.validator
Groups trips together into "patterns" that share the same sequence of stops.
PatternFinderValidator(Feed, SQLErrorStorage) - Constructor for class com.conveyal.gtfs.validator.PatternFinderValidator
 
patternName - Variable in class com.conveyal.gtfs.error.DuplicateTripError
 
patterns - Variable in class com.conveyal.gtfs.GTFSFeed
 
PATTERNS - Static variable in class com.conveyal.gtfs.loader.Table
 
PatternStop - Class in com.conveyal.gtfs.model
A pattern stop represents generalized information about a stop visited by a pattern, i.e.
PatternStop() - Constructor for class com.conveyal.gtfs.model.PatternStop
 
patternStopType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
Represents each stop in a list of stops within a pattern.
patternType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
The GraphQL API type representing a unique sequence of stops on a route.
payment_method - Variable in class com.conveyal.gtfs.model.FareAttribute
 
permitEmptyValue() - Method in class com.conveyal.gtfs.loader.Field
Fluent method to permit empty values for this field.
pickup_type - Variable in class com.conveyal.gtfs.model.PatternStop
 
pickup_type - Variable in class com.conveyal.gtfs.model.StopTime
 
pickupTypes - Variable in class com.conveyal.gtfs.TripPatternKey
 
populate(ResultSet, TObjectIntMap<String>) - Method in interface com.conveyal.gtfs.loader.EntityPopulator
 
previous() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
price - Variable in class com.conveyal.gtfs.model.FareAttribute
 
priority - Variable in class com.conveyal.gtfs.error.DuplicateTripError
 
priority - Variable in class com.conveyal.gtfs.error.MisplacedStopError
 
priority - Variable in class com.conveyal.gtfs.error.MissingShapeError
 
priority - Variable in enum com.conveyal.gtfs.error.NewGTFSErrorType
 
priority - Variable in class com.conveyal.gtfs.error.NoAgencyInFeedError
 
priority - Variable in class com.conveyal.gtfs.error.ReversedTripShapeError
 
priority - Variable in class com.conveyal.gtfs.error.ShapeMissingCoordinatesError
 
priority - Variable in class com.conveyal.gtfs.error.TableInSubdirectoryError
 
priority - Variable in class com.conveyal.gtfs.error.UnusedStopError
 
priority - Variable in class com.conveyal.gtfs.validator.model.InvalidValue
Is this something that is high priority or a nice-to-have?
Priority - Enum in com.conveyal.gtfs.validator.model
 
problemData - Variable in class com.conveyal.gtfs.validator.model.InvalidValue
 
problemDescription - Variable in class com.conveyal.gtfs.validator.model.InvalidValue
 
problemType - Variable in class com.conveyal.gtfs.validator.model.InvalidValue
 
processFeed(GTFSFeed) - Method in class com.conveyal.gtfs.BaseGTFSCache
Convert a GTFSFeed into whatever this cache holds.
processFeed(GTFSFeed) - Method in class com.conveyal.gtfs.GTFSCache
 
processTrip(Trip, Iterable<StopTime>) - Method in class com.conveyal.gtfs.PatternFinder
Bin all trips by the sequence of stops they visit.
ProjectedCoordinate - Class in com.conveyal.gtfs.validator.service
 
ProjectedCoordinate(MathTransform, Coordinate, Coordinate) - Constructor for class com.conveyal.gtfs.validator.service.ProjectedCoordinate
 
projectedGeometryFactory - Static variable in class com.conveyal.gtfs.validator.service.GeoUtils
 
projectLatLonToMeters(double, double) - Static method in class com.conveyal.gtfs.util.Util
 
put(String, File) - Method in class com.conveyal.gtfs.BaseGTFSCache
Add a GTFS feed to this cache with the given ID.
put(Function<GTFSFeed, String>, File) - Method in class com.conveyal.gtfs.BaseGTFSCache
Add a GTFS feed to this cache where the ID is calculated from the feed itself
put(Integer, Shape) - Method in class com.conveyal.gtfs.model.ShapeMap
 
putAll(Map<? extends Integer, ? extends Shape>) - Method in class com.conveyal.gtfs.model.ShapeMap
 

R

RADIANS - Static variable in class com.conveyal.gtfs.validator.service.GeoUtils
 
RAIL - Static variable in class com.conveyal.gtfs.model.Route
 
randomIdString() - Static method in class com.conveyal.gtfs.util.Util
Generate a random unique prefix of n lowercase letters.
RangeError - Class in com.conveyal.gtfs.error
Indicates that a number is out of the acceptable range.
RangeError(String, long, String, double, double, double) - Constructor for class com.conveyal.gtfs.error.RangeError
 
read(String) - Method in class com.conveyal.gtfs.util.json.JsonManager
 
read(JsonParser) - Method in class com.conveyal.gtfs.util.json.JsonManager
 
read(JsonNode) - Method in class com.conveyal.gtfs.util.json.JsonManager
 
reader - Variable in class com.conveyal.gtfs.model.Entity.Loader
 
recentMathTransform - Static variable in class com.conveyal.gtfs.validator.service.GeoUtils
 
Rectangle2DDeserializer - Class in com.conveyal.gtfs.util.json
 
Rectangle2DDeserializer() - Constructor for class com.conveyal.gtfs.util.json.Rectangle2DDeserializer
 
Rectangle2DMixIn - Class in com.conveyal.gtfs.util.json
 
Rectangle2DMixIn() - Constructor for class com.conveyal.gtfs.util.json.Rectangle2DMixIn
 
ReferencesTripValidator - Class in com.conveyal.gtfs.validator
This validator checks for unused entities in the dataset.
ReferencesTripValidator(Feed, SQLErrorStorage) - Constructor for class com.conveyal.gtfs.validator.ReferencesTripValidator
 
referenceTable - Variable in class com.conveyal.gtfs.loader.Field
Indicates that this field acts as a foreign key to this referenced table.
ReferenceTracker - Class in com.conveyal.gtfs.loader
This class is used while loading GTFS to track the unique keys that are encountered in a GTFS feed.
ReferenceTracker() - Constructor for class com.conveyal.gtfs.loader.ReferenceTracker
 
ReferentialIntegrityError - Class in com.conveyal.gtfs.error
Indicates that an entity referenced another entity that does not exist.
ReferentialIntegrityError(String, long, String, String) - Constructor for class com.conveyal.gtfs.error.ReferentialIntegrityError
 
refreshRow() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
registerError(Entity, NewGTFSErrorType) - Method in class com.conveyal.gtfs.validator.Validator
Store an error that affects a single line of a single table.
registerError(Entity, NewGTFSErrorType, Object) - Method in class com.conveyal.gtfs.validator.Validator
Store an error that affects a single line of a single table.
registerError(NewGTFSError) - Method in class com.conveyal.gtfs.validator.Validator
Basic storage of user-constructed error.
relative(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
remove(Object) - Method in class com.conveyal.gtfs.model.ShapeMap
 
removeDays(String, EnumSet<DayOfWeek>) - Method in class com.conveyal.gtfs.model.Service
 
removedService - Variable in class com.conveyal.gtfs.model.ScheduleException
 
renamePatterns(Collection<Pattern>, Map<String, Stop>) - Static method in class com.conveyal.gtfs.PatternFinder
Destructively rename the supplied collection of patterns.
Renamer - Class in com.conveyal.gtfs.util
Creates new unique names to give things new IDs.
Renamer() - Constructor for class com.conveyal.gtfs.util.Renamer
 
replacement - Variable in class com.conveyal.gtfs.loader.IllegalCharacter
 
requiredFields() - Method in class com.conveyal.gtfs.loader.Table
Get only those fields marked as required in the official GTFS specification for this table.
requirement - Variable in class com.conveyal.gtfs.loader.Field
 
Requirement - Enum in com.conveyal.gtfs.loader
These are field requirement levels, which should be assigned accordingly to any fields within a Table to determine if a field is requisite for a specific purpose.
reset() - Method in class com.conveyal.gtfs.util.Deduplicator
Free up any memory used by the deduplicator.
restrictDelete() - Method in class com.conveyal.gtfs.loader.Table
Fluent method that restricts deletion of an entity in this table if there are references to it elsewhere.
ReversedTripShapeError - Class in com.conveyal.gtfs.error
Created by landon on 5/6/16.
ReversedTripShapeError(Trip) - Constructor for class com.conveyal.gtfs.error.ReversedTripShapeError
 
ReversedTripValidator - Class in com.conveyal.gtfs.validator
TODO re-implement as a TripValidator
ReversedTripValidator(Feed, SQLErrorStorage) - Constructor for class com.conveyal.gtfs.validator.ReversedTripValidator
 
ROUTE - Static variable in interface com.conveyal.gtfs.loader.EntityPopulator
 
Route - Class in com.conveyal.gtfs.model
 
Route() - Constructor for class com.conveyal.gtfs.model.Route
 
route - Variable in class com.conveyal.gtfs.validator.model.InvalidValue
The route affected by this issue
Route.Loader - Class in com.conveyal.gtfs.model
 
Route.Writer - Class in com.conveyal.gtfs.model
 
route_branding_url - Variable in class com.conveyal.gtfs.model.Route
 
route_color - Variable in class com.conveyal.gtfs.model.Route
 
route_desc - Variable in class com.conveyal.gtfs.model.Route
 
route_id - Variable in class com.conveyal.gtfs.model.FareRule
 
route_id - Variable in class com.conveyal.gtfs.model.Pattern
 
route_id - Variable in class com.conveyal.gtfs.model.Route
 
route_id - Variable in class com.conveyal.gtfs.model.Trip
 
route_long_name - Variable in class com.conveyal.gtfs.model.Route
 
route_short_name - Variable in class com.conveyal.gtfs.model.Route
 
route_sort_order - Variable in class com.conveyal.gtfs.model.Route
 
route_text_color - Variable in class com.conveyal.gtfs.model.Route
 
route_type - Variable in class com.conveyal.gtfs.model.Route
 
route_url - Variable in class com.conveyal.gtfs.model.Route
 
routeId - Variable in class com.conveyal.gtfs.error.DuplicateTripError
 
routeId - Variable in class com.conveyal.gtfs.TripPatternKey
 
routes - Variable in class com.conveyal.gtfs.GTFSFeed
 
routes - Variable in class com.conveyal.gtfs.loader.Feed
 
routes - Variable in class com.conveyal.gtfs.loader.FeedLoadResult
 
ROUTES - Static variable in class com.conveyal.gtfs.loader.Table
 
routeType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
 
row - Variable in class com.conveyal.gtfs.model.Entity.Loader
 
row - Variable in class com.conveyal.gtfs.model.Entity.Writer
one-based to match reader.
rowCount - Variable in class com.conveyal.gtfs.loader.TableLoadResult
 
RowCountFetcher - Class in com.conveyal.gtfs.graphql.fetchers
Get quantity of rows in the given table.
RowCountFetcher(String) - Constructor for class com.conveyal.gtfs.graphql.fetchers.RowCountFetcher
 
RowCountFetcher(String, String) - Constructor for class com.conveyal.gtfs.graphql.fetchers.RowCountFetcher
 
RowCountFetcher(String, String, String) - Constructor for class com.conveyal.gtfs.graphql.fetchers.RowCountFetcher
 
RowCountFetcher.GroupCount - Class in com.conveyal.gtfs.graphql.fetchers
The convenience object corresponding to the groupCountType GraphQL type.
rowCountsType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
The GraphQL API type representing counts of rows in the various GTFS tables.
rowDeleted() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
rowInserted() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
rowUpdated() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 

S

sanitize(String, SQLErrorStorage) - Static method in class com.conveyal.gtfs.loader.JdbcGtfsLoader
Protect against SQL injection.
saturday - Variable in class com.conveyal.gtfs.model.Calendar
 
SCHEDULE_EXCEPTION - Static variable in interface com.conveyal.gtfs.loader.EntityPopulator
 
SCHEDULE_EXCEPTIONS - Static variable in class com.conveyal.gtfs.loader.Table
 
ScheduleException - Class in com.conveyal.gtfs.model
Represents an exception to the schedule, which could be "On January 18th, run a Sunday schedule" (useful for holidays), or could be "on June 23rd, run the following services" (useful for things like early subway shutdowns, re-routes, etc.) Unlike the GTFS schedule exception model, we assume that these special calendars are all-or-nothing; everything that isn't explicitly running is not running.
ScheduleException() - Constructor for class com.conveyal.gtfs.model.ScheduleException
 
ScheduleException.ExemplarServiceDescriptor - Enum in com.conveyal.gtfs.model
Represents a desire about what service should be like on a particular day.
scheduleExceptions - Variable in class com.conveyal.gtfs.loader.SnapshotResult
 
scheduleExceptionType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
 
SEARCH_ARG - Static variable in class com.conveyal.gtfs.graphql.fetchers.JDBCFetcher
 
segmentFraction - Variable in class com.conveyal.gtfs.model.Pattern
 
segmentIndex - Variable in class com.conveyal.gtfs.model.Pattern
 
serialize(LocalDate, JsonGenerator, SerializerProvider) - Method in class com.conveyal.gtfs.util.json.JacksonSerializers.LocalDateIsoSerializer
 
serialize(LocalDate, JsonGenerator, SerializerProvider) - Method in class com.conveyal.gtfs.util.json.JacksonSerializers.LocalDateStringSerializer
 
serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.conveyal.gtfs.util.json.JacksonSerializers.MyDtoNullKeySerializer
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.DateParseError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.DuplicateKeyError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.DuplicateStopError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.DuplicateTripError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.EmptyFieldError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.EmptyTableError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.GeneralError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.MisplacedStopError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.MissingColumnError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.MissingShapeError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.MissingTableError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.NumberParseError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.RangeError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.ReferentialIntegrityError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.ReversedTripShapeError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.ShapeMissingCoordinatesError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.TableInSubdirectoryError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.TimeParseError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.TimeZoneError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.UnusedStopError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.error.URLParseError
 
serialVersionUID - Static variable in class com.conveyal.gtfs.model.Fare
 
serialVersionUID - Static variable in class com.conveyal.gtfs.model.Pattern
 
Service - Class in com.conveyal.gtfs.model
This table does not exist in GTFS.
Service(String) - Constructor for class com.conveyal.gtfs.model.Service
 
service_id - Variable in class com.conveyal.gtfs.model.Calendar
 
service_id - Variable in class com.conveyal.gtfs.model.CalendarDate
 
service_id - Variable in class com.conveyal.gtfs.model.Service
 
service_id - Variable in class com.conveyal.gtfs.model.Trip
 
serviceDurationType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
Durations that a service runs on each mode of transport (route_type).
serviceRunsOn(Calendar) - Method in class com.conveyal.gtfs.model.ScheduleException
 
services - Variable in class com.conveyal.gtfs.GTFSFeed
 
serviceType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
The GraphQL API type representing a service (a service_id attached to trips to say they run on certain days).
ServiceValidator - Class in com.conveyal.gtfs.validator
This will validate that service date information is coherent, and attempt to deduce or validate the range of dates covered by a GTFS feed.
ServiceValidator(Feed, SQLErrorStorage) - Constructor for class com.conveyal.gtfs.validator.ServiceValidator
 
setBadValue(String) - Method in class com.conveyal.gtfs.error.NewGTFSError
 
setDoubleParameter(PreparedStatement, int, double) - Static method in class com.conveyal.gtfs.model.Entity
 
setEntityId(String) - Method in class com.conveyal.gtfs.error.NewGTFSError
 
setFetchDirection(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
setFetchSize(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
setIntParameter(PreparedStatement, int, int) - Static method in class com.conveyal.gtfs.model.Entity
 
setNull(PreparedStatement, int) - Method in class com.conveyal.gtfs.loader.Field
 
setParameter(PreparedStatement, int, String) - Method in class com.conveyal.gtfs.loader.BooleanField
 
setParameter(PreparedStatement, int, String) - Method in class com.conveyal.gtfs.loader.ColorField
 
setParameter(PreparedStatement, int, String) - Method in class com.conveyal.gtfs.loader.CurrencyField
 
setParameter(PreparedStatement, int, String) - Method in class com.conveyal.gtfs.loader.DateField
 
setParameter(PreparedStatement, int, LocalDate) - Method in class com.conveyal.gtfs.loader.DateField
DateField specific method to set a statement parameter from a LocalDate.
setParameter(PreparedStatement, int, String) - Method in class com.conveyal.gtfs.loader.DateListField
 
setParameter(PreparedStatement, int, String) - Method in class com.conveyal.gtfs.loader.DoubleField
 
setParameter(PreparedStatement, int, String) - Method in class com.conveyal.gtfs.loader.Field
 
setParameter(PreparedStatement, int, String) - Method in class com.conveyal.gtfs.loader.IntegerField
 
setParameter(PreparedStatement, int, String) - Method in class com.conveyal.gtfs.loader.LanguageField
 
setParameter(PreparedStatement, int, String) - Method in class com.conveyal.gtfs.loader.ShortField
 
setParameter(PreparedStatement, int, String) - Method in class com.conveyal.gtfs.loader.StringField
 
setParameter(PreparedStatement, int, String) - Method in class com.conveyal.gtfs.loader.StringListField
 
setParameter(PreparedStatement, int, String) - Method in class com.conveyal.gtfs.loader.TimeField
 
setParameter(PreparedStatement, int, String) - Method in class com.conveyal.gtfs.loader.URLField
 
setSequence(String) - Method in class com.conveyal.gtfs.error.NewGTFSError
 
setStatementParameters(PreparedStatement, boolean) - Method in class com.conveyal.gtfs.model.Agency
Sets the parameters for a prepared statement following the parameter order defined in Table.AGENCY.
setStatementParameters(PreparedStatement, boolean) - Method in class com.conveyal.gtfs.model.Calendar
Sets the parameters for a prepared statement following the parameter order defined in Table.CALENDAR.
setStatementParameters(PreparedStatement, boolean) - Method in class com.conveyal.gtfs.model.CalendarDate
Sets the parameters for a prepared statement following the parameter order defined in Table.CALENDAR_DATES.
setStatementParameters(PreparedStatement, boolean) - Method in class com.conveyal.gtfs.model.Entity
This method should be overridden by each Entity subtybe to handle setting parameters for a prepared statement created from the entity table constants defined in Table.
setStatementParameters(PreparedStatement, boolean) - Method in class com.conveyal.gtfs.model.FareAttribute
Sets the parameters for a prepared statement following the parameter order defined in Table.FARE_ATTRIBUTES.
setStatementParameters(PreparedStatement, boolean) - Method in class com.conveyal.gtfs.model.FareRule
Sets the parameters for a prepared statement following the parameter order defined in Table.FARE_RULES.
setStatementParameters(PreparedStatement, boolean) - Method in class com.conveyal.gtfs.model.FeedInfo
Sets the parameters for a prepared statement following the parameter order defined in Table.FEED_INFO.
setStatementParameters(PreparedStatement, boolean) - Method in class com.conveyal.gtfs.model.Frequency
Sets the parameters for a prepared statement following the parameter order defined in Table.FREQUENCIES.
setStatementParameters(PreparedStatement, boolean) - Method in class com.conveyal.gtfs.model.Pattern
Sets the parameters for a prepared statement following the parameter order defined in Table.PATTERNS.
setStatementParameters(PreparedStatement, boolean) - Method in class com.conveyal.gtfs.model.PatternStop
Sets the parameters for a prepared statement following the parameter order defined in Table.PATTERN_STOP.
setStatementParameters(PreparedStatement, boolean) - Method in class com.conveyal.gtfs.model.Route
Sets the parameters for a prepared statement following the parameter order defined in Table.ROUTES.
setStatementParameters(PreparedStatement, boolean) - Method in class com.conveyal.gtfs.model.ScheduleException
 
setStatementParameters(PreparedStatement, boolean) - Method in class com.conveyal.gtfs.model.ShapePoint
Sets the parameters for a prepared statement following the parameter order defined in Table.SHAPES.
setStatementParameters(PreparedStatement, boolean) - Method in class com.conveyal.gtfs.model.Stop
Sets the parameters for a prepared statement following the parameter order defined in Table.STOPS.
setStatementParameters(PreparedStatement, boolean) - Method in class com.conveyal.gtfs.model.StopTime
Sets the parameters for a prepared statement following the parameter order defined in Table.STOP_TIMES.
setStatementParameters(PreparedStatement, boolean) - Method in class com.conveyal.gtfs.model.Transfer
Sets the parameters for a prepared statement following the parameter order defined in Table.TRANSFERS.
setStatementParameters(PreparedStatement, boolean) - Method in class com.conveyal.gtfs.model.Trip
Sets the parameters for a prepared statement following the parameter order defined in Table.TRIPS.
setValueForField(Table, int, int, Field, String, boolean, String[]) - Method in class com.conveyal.gtfs.loader.JdbcGtfsLoader
Set value for a field either as a prepared statement parameter or (if using postgres text-loading) in the transformed strings array provided.
Shape - Class in com.conveyal.gtfs.model
Represents a collection of GTFS shape points.
Shape(GTFSFeed, String) - Constructor for class com.conveyal.gtfs.model.Shape
 
shape_dist_traveled - Variable in class com.conveyal.gtfs.model.PatternStop
 
shape_dist_traveled - Variable in class com.conveyal.gtfs.model.Shape
shape_dist_traveled for each point in the geometry.
shape_dist_traveled - Variable in class com.conveyal.gtfs.model.ShapePoint
 
shape_dist_traveled - Variable in class com.conveyal.gtfs.model.StopTime
 
shape_id - Variable in class com.conveyal.gtfs.model.ShapePoint
 
shape_id - Variable in class com.conveyal.gtfs.model.Trip
 
SHAPE_POINT - Static variable in interface com.conveyal.gtfs.loader.EntityPopulator
 
shape_points - Variable in class com.conveyal.gtfs.GTFSFeed
 
shape_pt_lat - Variable in class com.conveyal.gtfs.model.ShapePoint
 
shape_pt_lon - Variable in class com.conveyal.gtfs.model.ShapePoint
 
shape_pt_sequence - Variable in class com.conveyal.gtfs.model.ShapePoint
 
shapeDistances - Variable in class com.conveyal.gtfs.TripPatternKey
 
shapeId - Variable in class com.conveyal.gtfs.error.ReversedTripShapeError
 
ShapeMap - Class in com.conveyal.gtfs.model
A map of a single shape_id with points indexed by shape_point_sequence.
ShapeMap(ConcurrentNavigableMap<Fun.Tuple2, Shape>, String) - Constructor for class com.conveyal.gtfs.model.ShapeMap
 
ShapeMissingCoordinatesError - Class in com.conveyal.gtfs.error
Created by landon on 5/2/16.
ShapeMissingCoordinatesError(ShapePoint, String[]) - Constructor for class com.conveyal.gtfs.error.ShapeMissingCoordinatesError
 
ShapePoint - Class in com.conveyal.gtfs.model
 
ShapePoint() - Constructor for class com.conveyal.gtfs.model.ShapePoint
 
ShapePoint(String, double, double, int, double) - Constructor for class com.conveyal.gtfs.model.ShapePoint
 
ShapePoint.Loader - Class in com.conveyal.gtfs.model
 
ShapePoint.Writer - Class in com.conveyal.gtfs.model
 
shapePointType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
 
shapes - Variable in class com.conveyal.gtfs.loader.FeedLoadResult
 
SHAPES - Static variable in class com.conveyal.gtfs.loader.Table
 
ShortField - Class in com.conveyal.gtfs.loader
Created by abyrd on 2017-03-31
ShortField(String, Requirement, int) - Constructor for class com.conveyal.gtfs.loader.ShortField
 
shouldBeIndexed() - Method in class com.conveyal.gtfs.loader.Field
 
size() - Method in class com.conveyal.gtfs.model.ShapeMap
 
SnapshotResult - Class in com.conveyal.gtfs.loader
This contains the result of a feed snapshot operation.
SnapshotResult() - Constructor for class com.conveyal.gtfs.loader.SnapshotResult
 
SourceObjectFetcher - Class in com.conveyal.gtfs.graphql.fetchers
This is a special data fetcher for cases where the sub-object context is exactly the same as the parent object.
SourceObjectFetcher() - Constructor for class com.conveyal.gtfs.graphql.fetchers.SourceObjectFetcher
 
specFields() - Method in class com.conveyal.gtfs.loader.Table
Get only those fields included in the official GTFS specification for this table, i.e., filter out fields used in the editor or extensions.
SpeedTripValidator - Class in com.conveyal.gtfs.validator
Created by abyrd on 2017-04-18
SpeedTripValidator(Feed, SQLErrorStorage) - Constructor for class com.conveyal.gtfs.validator.SpeedTripValidator
 
SQL_STATE_UNDEFINED_TABLE - Static variable in class com.conveyal.gtfs.loader.JDBCTableReader
 
SQLColumnFetcher<T> - Class in com.conveyal.gtfs.graphql.fetchers
This wraps an SQL row fetcher, extracting only a single column of the specified type.
SQLColumnFetcher(String, String, String) - Constructor for class com.conveyal.gtfs.graphql.fetchers.SQLColumnFetcher
Constructor for tables that don't need any restriction by a where clause based on the enclosing entity.
SQLEntityFetcher<T> - Class in com.conveyal.gtfs.loader
Created by abyrd on 2017-04-04
SQLEntityFetcher(PreparedStatement, EntityPopulator<T>) - Constructor for class com.conveyal.gtfs.loader.SQLEntityFetcher
 
SQLErrorStorage - Class in com.conveyal.gtfs.error
This is an abstraction for something that stores GTFS loading and validation errors one by one.
SQLErrorStorage(Connection, String, boolean) - Constructor for class com.conveyal.gtfs.error.SQLErrorStorage
 
start_date - Variable in class com.conveyal.gtfs.model.Calendar
 
start_time - Variable in class com.conveyal.gtfs.model.Frequency
 
stop - Variable in class com.conveyal.gtfs.error.MisplacedStopError
 
stop - Variable in class com.conveyal.gtfs.error.UnusedStopError
 
STOP - Static variable in interface com.conveyal.gtfs.loader.EntityPopulator
 
Stop - Class in com.conveyal.gtfs.model
 
Stop() - Constructor for class com.conveyal.gtfs.model.Stop
 
Stop.Loader - Class in com.conveyal.gtfs.model
 
Stop.Writer - Class in com.conveyal.gtfs.model
 
stop1 - Variable in class com.conveyal.gtfs.validator.model.DuplicateStops
 
stop2 - Variable in class com.conveyal.gtfs.validator.model.DuplicateStops
 
stop_code - Variable in class com.conveyal.gtfs.model.Stop
 
stop_desc - Variable in class com.conveyal.gtfs.model.Stop
 
stop_headsign - Variable in class com.conveyal.gtfs.model.StopTime
 
stop_id - Variable in class com.conveyal.gtfs.model.PatternStop
 
stop_id - Variable in class com.conveyal.gtfs.model.Stop
 
stop_id - Variable in class com.conveyal.gtfs.model.StopTime
 
stop_lat - Variable in class com.conveyal.gtfs.model.Stop
 
stop_lon - Variable in class com.conveyal.gtfs.model.Stop
 
stop_name - Variable in class com.conveyal.gtfs.model.Stop
 
stop_sequence - Variable in class com.conveyal.gtfs.model.PatternStop
 
stop_sequence - Variable in class com.conveyal.gtfs.model.StopTime
 
STOP_TIME - Static variable in interface com.conveyal.gtfs.loader.EntityPopulator
 
stop_times - Variable in class com.conveyal.gtfs.GTFSFeed
 
STOP_TIMES - Static variable in class com.conveyal.gtfs.loader.Table
 
stop_timezone - Variable in class com.conveyal.gtfs.model.Stop
 
stop_url - Variable in class com.conveyal.gtfs.model.Stop
 
stops - Variable in class com.conveyal.gtfs.GTFSFeed
 
stops - Variable in class com.conveyal.gtfs.loader.Feed
 
stops - Variable in class com.conveyal.gtfs.loader.FeedLoadResult
 
STOPS - Static variable in class com.conveyal.gtfs.loader.Table
 
stops - Variable in class com.conveyal.gtfs.TripPatternKey
 
StopTime - Class in com.conveyal.gtfs.model
Represents a GTFS StopTime.
StopTime() - Constructor for class com.conveyal.gtfs.model.StopTime
 
StopTime.Loader - Class in com.conveyal.gtfs.model
 
StopTime.Writer - Class in com.conveyal.gtfs.model
 
stopTimes - Variable in class com.conveyal.gtfs.loader.Feed
 
stopTimes - Variable in class com.conveyal.gtfs.loader.FeedLoadResult
 
stopTimeType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
 
stopType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
 
StorageException - Exception in com.conveyal.gtfs.storage
Some errors are detected way down the call stack where we don't have a reference to the errorStorage object.
StorageException(NewGTFSErrorType, String) - Constructor for exception com.conveyal.gtfs.storage.StorageException
This is the constructor for expected errors that have a defined enum value.
StorageException(Exception) - Constructor for exception com.conveyal.gtfs.storage.StorageException
This is the constructor for wrapping unexpected and unhandled exceptions.
storeError(NewGTFSError) - Method in class com.conveyal.gtfs.error.SQLErrorStorage
 
storeErrors(Set<NewGTFSError>) - Method in class com.conveyal.gtfs.error.SQLErrorStorage
 
storeErrors(Set<NewGTFSError>) - Method in class com.conveyal.gtfs.validator.Validator
Stores a set of errors.
string(String) - Static method in class com.conveyal.gtfs.graphql.GraphQLUtil
 
stringArg(String) - Static method in class com.conveyal.gtfs.graphql.GraphQLUtil
 
StringField - Class in com.conveyal.gtfs.loader
Created by abyrd on 2017-03-31
StringField(String, Requirement) - Constructor for class com.conveyal.gtfs.loader.StringField
 
StringListField - Class in com.conveyal.gtfs.loader
Field type for a list of strings.
StringListField(String, Requirement) - Constructor for class com.conveyal.gtfs.loader.StringListField
 
SUBWAY - Static variable in class com.conveyal.gtfs.model.Route
 
sunday - Variable in class com.conveyal.gtfs.model.Calendar
 

T

Table - Class in com.conveyal.gtfs.loader
This groups a table name with a description of the fields in the table.
Table(String, Class<? extends Entity>, Requirement, Field...) - Constructor for class com.conveyal.gtfs.loader.Table
 
TableInSubdirectoryError - Class in com.conveyal.gtfs.error
Created by landon on 10/14/16.
TableInSubdirectoryError(String, String) - Constructor for class com.conveyal.gtfs.error.TableInSubdirectoryError
 
TableLoadResult - Class in com.conveyal.gtfs.loader
An instance of this class is returned by the method that loads a single GTFS table.
TableLoadResult() - Constructor for class com.conveyal.gtfs.loader.TableLoadResult
No-arg constructor for Mongo
tableName - Variable in class com.conveyal.gtfs.graphql.fetchers.JDBCFetcher
 
tableName - Variable in class com.conveyal.gtfs.model.Entity.Loader
 
tableName - Variable in class com.conveyal.gtfs.model.Entity.Writer
 
tablePrefix - Variable in class com.conveyal.gtfs.loader.Feed
 
TableReader<T extends Entity> - Interface in com.conveyal.gtfs.loader
This is an interface for classes that can iterate over all entities in a single GTFS table, or fetch single entities by ID, or fetch ordered groups of entities with the same ID (e.g.
tablesInOrder - Static variable in class com.conveyal.gtfs.loader.Table
List of tables in order needed for checking referential integrity during load stage.
TableWriter<T extends Entity> - Interface in com.conveyal.gtfs.loader
This is an interface for classes to create, update, or delete a GTFS entity given an Integer ID and/or JSON string.
thursday - Variable in class com.conveyal.gtfs.model.Calendar
 
TimeField - Class in com.conveyal.gtfs.loader
A field in the format HH:MM:SS, which will be stored as a number of seconds after midnight.
TimeField(String, Requirement) - Constructor for class com.conveyal.gtfs.loader.TimeField
 
TimeParseError - Class in com.conveyal.gtfs.error
Represents a problem parsing a time of day field of GTFS feed.
TimeParseError(String, long, String) - Constructor for class com.conveyal.gtfs.error.TimeParseError
 
timepoint - Variable in class com.conveyal.gtfs.model.PatternStop
 
timepoint - Variable in class com.conveyal.gtfs.model.StopTime
 
timepoints - Variable in class com.conveyal.gtfs.TripPatternKey
 
TimeZoneError - Class in com.conveyal.gtfs.error
Created by landon on 5/11/16.
TimeZoneError(String, long, String, String, String) - Constructor for class com.conveyal.gtfs.error.TimeZoneError
 
TimeZoneValidator - Class in com.conveyal.gtfs.validator
 
TimeZoneValidator(Feed, SQLErrorStorage) - Constructor for class com.conveyal.gtfs.validator.TimeZoneValidator
 
TO_ARG - Static variable in class com.conveyal.gtfs.graphql.fetchers.JDBCFetcher
 
to_route_id - Variable in class com.conveyal.gtfs.model.Transfer
 
to_stop_id - Variable in class com.conveyal.gtfs.model.Transfer
 
to_trip_id - Variable in class com.conveyal.gtfs.model.Transfer
 
toFile(String) - Method in class com.conveyal.gtfs.GTFSFeed
 
toRectangle2D() - Method in class com.conveyal.gtfs.validator.ValidationResult.GeographicBounds
 
toSQL(DataSource) - Method in class com.conveyal.gtfs.GTFSFeed
 
toString() - Method in class com.conveyal.gtfs.error.GTFSError
 
toString() - Method in class com.conveyal.gtfs.validator.model.DuplicateStops
 
toString() - Method in class com.conveyal.gtfs.validator.model.InvalidValue
 
TRAM - Static variable in class com.conveyal.gtfs.model.Route
 
Transfer - Class in com.conveyal.gtfs.model
 
Transfer() - Constructor for class com.conveyal.gtfs.model.Transfer
 
Transfer.Loader - Class in com.conveyal.gtfs.model
 
Transfer.Writer - Class in com.conveyal.gtfs.model
 
transfer_duration - Variable in class com.conveyal.gtfs.model.FareAttribute
 
transfer_type - Variable in class com.conveyal.gtfs.model.Transfer
 
transfers - Variable in class com.conveyal.gtfs.GTFSFeed
 
transfers - Variable in class com.conveyal.gtfs.loader.FeedLoadResult
 
TRANSFERS - Static variable in class com.conveyal.gtfs.loader.Table
 
transfers - Variable in class com.conveyal.gtfs.model.FareAttribute
 
transitIds - Variable in class com.conveyal.gtfs.GTFSFeed
 
transitIds - Variable in class com.conveyal.gtfs.loader.ReferenceTracker
 
transitIdsWithSequence - Variable in class com.conveyal.gtfs.loader.ReferenceTracker
 
TRIP - Static variable in interface com.conveyal.gtfs.loader.EntityPopulator
 
Trip - Class in com.conveyal.gtfs.model
 
Trip() - Constructor for class com.conveyal.gtfs.model.Trip
 
Trip.Loader - Class in com.conveyal.gtfs.model
 
Trip.Writer - Class in com.conveyal.gtfs.model
 
trip_headsign - Variable in class com.conveyal.gtfs.model.Trip
 
trip_id - Variable in class com.conveyal.gtfs.model.Frequency
 
trip_id - Variable in class com.conveyal.gtfs.model.StopTime
 
trip_id - Variable in class com.conveyal.gtfs.model.Trip
 
trip_short_name - Variable in class com.conveyal.gtfs.model.Trip
 
tripGroupCountType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
 
tripIds - Variable in class com.conveyal.gtfs.error.ShapeMissingCoordinatesError
 
TripPatternKey - Class in com.conveyal.gtfs
Used as a map key when grouping trips by stop pattern.
TripPatternKey(String) - Constructor for class com.conveyal.gtfs.TripPatternKey
 
tripPatternMap - Variable in class com.conveyal.gtfs.GTFSFeed
 
trips - Variable in class com.conveyal.gtfs.GTFSFeed
 
trips - Variable in class com.conveyal.gtfs.loader.Feed
 
trips - Variable in class com.conveyal.gtfs.loader.FeedLoadResult
 
TRIPS - Static variable in class com.conveyal.gtfs.loader.Table
 
tripType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
 
TripValidator - Class in com.conveyal.gtfs.validator
Unlike FeedValidators that are run against the entire feed, these validators are run against the stop_times for a specific trip.
TripValidator(Feed, SQLErrorStorage) - Constructor for class com.conveyal.gtfs.validator.TripValidator
 
tuesday - Variable in class com.conveyal.gtfs.model.Calendar
 
type - Variable in class com.conveyal.gtfs.graphql.fetchers.ErrorCountFetcher.ErrorCount
 
type - Variable in class com.conveyal.gtfs.graphql.fetchers.RowCountFetcher.GroupCount
 

U

uniqueIdentifier - Variable in class com.conveyal.gtfs.loader.FeedLoadResult
 
UNLIMITED_TRANSFERS - Static variable in class com.conveyal.gtfs.model.FareAttribute
 
UnusedStopError - Class in com.conveyal.gtfs.error
Indicates that a stop exists more than once in the feed.
UnusedStopError(Stop) - Constructor for class com.conveyal.gtfs.error.UnusedStopError
 
unwrap(Class<T>) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
update(Integer, String, boolean) - Method in class com.conveyal.gtfs.loader.JdbcTableWriter
Update entity for a given ID with the provided JSON string.
update(Integer, String, boolean) - Method in interface com.conveyal.gtfs.loader.TableWriter
 
updateArray(int, Array) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateArray(String, Array) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateAsciiStream(int, InputStream, int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateAsciiStream(String, InputStream, int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateAsciiStream(int, InputStream, long) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateAsciiStream(String, InputStream, long) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateAsciiStream(int, InputStream) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateAsciiStream(String, InputStream) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateBigDecimal(int, BigDecimal) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateBigDecimal(String, BigDecimal) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateBinaryStream(int, InputStream, int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateBinaryStream(String, InputStream, int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateBinaryStream(int, InputStream, long) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateBinaryStream(String, InputStream, long) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateBinaryStream(int, InputStream) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateBinaryStream(String, InputStream) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateBlob(int, Blob) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateBlob(String, Blob) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateBlob(int, InputStream, long) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateBlob(String, InputStream, long) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateBlob(int, InputStream) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateBlob(String, InputStream) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateBoolean(int, boolean) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateBoolean(String, boolean) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateByte(int, byte) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateByte(String, byte) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateBytes(int, byte[]) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateBytes(String, byte[]) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateCharacterStream(int, Reader, int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateCharacterStream(String, Reader, int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateCharacterStream(int, Reader, long) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateCharacterStream(String, Reader, long) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateCharacterStream(int, Reader) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateCharacterStream(String, Reader) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateClob(int, Clob) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateClob(String, Clob) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateClob(int, Reader, long) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateClob(String, Reader, long) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateClob(int, Reader) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateClob(String, Reader) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateDate(int, Date) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateDate(String, Date) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateDouble(int, double) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateDouble(String, double) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateFloat(int, float) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateFloat(String, float) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateInt(int, int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateInt(String, int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateLong(int, long) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateLong(String, long) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateNCharacterStream(int, Reader, long) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateNCharacterStream(String, Reader, long) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateNCharacterStream(int, Reader) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateNCharacterStream(String, Reader) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateNClob(int, NClob) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateNClob(String, NClob) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateNClob(int, Reader, long) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateNClob(String, Reader, long) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateNClob(int, Reader) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateNClob(String, Reader) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateNString(int, String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateNString(String, String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateNull(int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateNull(String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateObject(int, Object, int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateObject(int, Object) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateObject(String, Object, int) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateObject(String, Object) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateRef(int, Ref) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateRef(String, Ref) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateRow() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateRowId(int, RowId) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateRowId(String, RowId) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateShort(int, short) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateShort(String, short) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateSQLXML(int, SQLXML) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateSQLXML(String, SQLXML) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateString(int, String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateString(String, String) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateTime(int, Time) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateTime(String, Time) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateTimestamp(int, Timestamp) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
updateTimestamp(String, Timestamp) - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
URLField - Class in com.conveyal.gtfs.loader
Created by abyrd on 2017-03-31
URLField(String, Requirement) - Constructor for class com.conveyal.gtfs.loader.URLField
 
URLParseError - Class in com.conveyal.gtfs.error
Represents a problem parsing a URL field from a GTFS feed.
URLParseError(String, long, String) - Constructor for class com.conveyal.gtfs.error.URLParseError
 
Util - Class in com.conveyal.gtfs.util
The methods and classes in this package should eventually be part of a shared Conveyal library.
Util() - Constructor for class com.conveyal.gtfs.util.Util
 

V

validate(String, DataSource) - Static method in class com.conveyal.gtfs.GTFS
Once a feed has been loaded into the database, examine its contents looking for various problems and errors.
validate(boolean, Validator...) - Method in class com.conveyal.gtfs.GTFSFeed
 
validate() - Method in class com.conveyal.gtfs.GTFSFeed
 
validate(String) - Static method in class com.conveyal.gtfs.loader.DateField
 
validate() - Method in class com.conveyal.gtfs.loader.Feed
TODO check whether validation has already occurred, overwrite results.
validate() - Method in class com.conveyal.gtfs.validator.DuplicateStopsValidator
 
validate() - Method in class com.conveyal.gtfs.validator.FaresValidator
 
validate() - Method in class com.conveyal.gtfs.validator.FeedValidator
The main extension point.
validate() - Method in class com.conveyal.gtfs.validator.FrequencyValidator
 
validate() - Method in class com.conveyal.gtfs.validator.MisplacedStopValidator
 
validate() - Method in class com.conveyal.gtfs.validator.NamesValidator
 
validate() - Method in class com.conveyal.gtfs.validator.NewTripTimesValidator
 
validate(Feed, boolean) - Method in class com.conveyal.gtfs.validator.ReversedTripValidator
 
validate() - Method in class com.conveyal.gtfs.validator.TimeZoneValidator
 
validateAndConvert(String) - Method in class com.conveyal.gtfs.loader.BooleanField
The 0 or 1 will be converted to the string "true" or "false" for SQL COPY.
validateAndConvert(String) - Method in class com.conveyal.gtfs.loader.ColorField
Check that a string can be properly parsed and is in range.
validateAndConvert(String) - Method in class com.conveyal.gtfs.loader.CurrencyField
Check that a string can be properly parsed and is in range.
validateAndConvert(String) - Method in class com.conveyal.gtfs.loader.DateField
 
validateAndConvert(String) - Method in class com.conveyal.gtfs.loader.DateListField
 
validateAndConvert(String) - Method in class com.conveyal.gtfs.loader.DoubleField
 
validateAndConvert(String) - Method in class com.conveyal.gtfs.loader.Field
Check the supplied string to see if it can be parsed as the proper data type.
validateAndConvert(String) - Method in class com.conveyal.gtfs.loader.IntegerField
 
validateAndConvert(String) - Method in class com.conveyal.gtfs.loader.LanguageField
Check that a string can be properly parsed and is in range.
validateAndConvert(String) - Method in class com.conveyal.gtfs.loader.ShortField
 
validateAndConvert(String) - Method in class com.conveyal.gtfs.loader.StringField
Check that a string can be properly parsed and is in range.
validateAndConvert(String) - Method in class com.conveyal.gtfs.loader.StringListField
 
validateAndConvert(String) - Method in class com.conveyal.gtfs.loader.TimeField
 
validateAndConvert(String) - Method in class com.conveyal.gtfs.loader.URLField
Check that a string can be properly parsed and is in range.
ValidateFieldResult<T> - Class in com.conveyal.gtfs.loader
This mini helper class is used during feed loading to return both: - a cleaned value of arbitrary type T and - any errors encountered while validating the original value.
ValidateFieldResult() - Constructor for class com.conveyal.gtfs.loader.ValidateFieldResult
 
ValidateFieldResult(T) - Constructor for class com.conveyal.gtfs.loader.ValidateFieldResult
Constructor used to set a default value (which may then be updated with the clean value).
validateNamespace(String) - Static method in class com.conveyal.gtfs.graphql.fetchers.JDBCFetcher
Checks that the namespace argument is clean and meets the SQL schema specifications.
validateTrip(Trip, Route, List<StopTime>, List<Stop>) - Method in class com.conveyal.gtfs.validator.PatternFinderValidator
 
validateTrip(Trip, Route, List<StopTime>, List<Stop>) - Method in class com.conveyal.gtfs.validator.ReferencesTripValidator
 
validateTrip(Trip, Route, List<StopTime>, List<Stop>) - Method in class com.conveyal.gtfs.validator.ReversedTripValidator
 
validateTrip(Trip, Route, List<StopTime>, List<Stop>) - Method in class com.conveyal.gtfs.validator.ServiceValidator
 
validateTrip(Trip, Route, List<StopTime>, List<Stop>) - Method in class com.conveyal.gtfs.validator.SpeedTripValidator
 
validateTrip(Trip, Route, List<StopTime>, List<Stop>) - Method in class com.conveyal.gtfs.validator.TripValidator
This method will be called on each trip in the feed.
validationErrorType - Static variable in class com.conveyal.gtfs.graphql.GraphQLGtfsSchema
The GraphQL API type representing entries in the table of errors encountered while loading or validating a feed.
ValidationResult - Class in com.conveyal.gtfs.validator.model
 
ValidationResult(String, GTFSFeed) - Constructor for class com.conveyal.gtfs.validator.model.ValidationResult
 
ValidationResult - Class in com.conveyal.gtfs.validator
An instance of this class is returned by the validator.
ValidationResult() - Constructor for class com.conveyal.gtfs.validator.ValidationResult
 
ValidationResult.GeographicBounds - Class in com.conveyal.gtfs.validator
 
validationTime - Variable in class com.conveyal.gtfs.validator.ValidationResult
 
validationTimestamp - Variable in class com.conveyal.gtfs.validator.model.ValidationResult
 
Validator - Class in com.conveyal.gtfs.validator
A Validator examines a whole GTFS feed or a single trip within a GTFS feed.
Validator(Feed, SQLErrorStorage) - Constructor for class com.conveyal.gtfs.validator.Validator
 
valueOf(String) - Static method in enum com.conveyal.gtfs.error.NewGTFSErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.conveyal.gtfs.loader.Requirement
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.conveyal.gtfs.model.ScheduleException.ExemplarServiceDescriptor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.conveyal.gtfs.validator.model.Priority
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.conveyal.gtfs.error.NewGTFSErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.conveyal.gtfs.loader.Requirement
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.conveyal.gtfs.model.ScheduleException.ExemplarServiceDescriptor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.conveyal.gtfs.model.ShapeMap
 
values() - Static method in enum com.conveyal.gtfs.validator.model.Priority
Returns an array containing the constants of this enum type, in the order they are declared.

W

wasNull() - Method in class com.conveyal.gtfs.loader.CSVResultSetAdapter
 
wednesday - Variable in class com.conveyal.gtfs.model.Calendar
 
wheelchair_accessible - Variable in class com.conveyal.gtfs.model.Trip
 
wheelchair_boarding - Variable in class com.conveyal.gtfs.model.Stop
 
write(Object) - Method in class com.conveyal.gtfs.util.json.JsonManager
 
write(Collection<T>) - Method in class com.conveyal.gtfs.util.json.JsonManager
Convert a collection of objects to their JSON representation.
write(Map<String, T>) - Method in class com.conveyal.gtfs.util.json.JsonManager
 
writeDateField(LocalDate) - Method in class com.conveyal.gtfs.model.Entity.Writer
Writes date as YYYYMMDD
writeDoubleField(double) - Method in class com.conveyal.gtfs.model.Entity.Writer
Write a double value, with precision 10^-7.
writeHeaders() - Method in class com.conveyal.gtfs.model.Agency.Writer
 
writeHeaders() - Method in class com.conveyal.gtfs.model.Calendar.Writer
 
writeHeaders() - Method in class com.conveyal.gtfs.model.CalendarDate.Writer
 
writeHeaders() - Method in class com.conveyal.gtfs.model.Entity.Writer
Write the CSV header.
writeHeaders() - Method in class com.conveyal.gtfs.model.FareAttribute.Writer
 
writeHeaders() - Method in class com.conveyal.gtfs.model.FareRule.Writer
 
writeHeaders() - Method in class com.conveyal.gtfs.model.FeedInfo.Writer
 
writeHeaders() - Method in class com.conveyal.gtfs.model.Frequency.Writer
 
writeHeaders() - Method in class com.conveyal.gtfs.model.Route.Writer
 
writeHeaders() - Method in class com.conveyal.gtfs.model.ShapePoint.Writer
 
writeHeaders() - Method in class com.conveyal.gtfs.model.Stop.Writer
 
writeHeaders() - Method in class com.conveyal.gtfs.model.StopTime.Writer
 
writeHeaders() - Method in class com.conveyal.gtfs.model.Transfer.Writer
 
writeHeaders() - Method in class com.conveyal.gtfs.model.Trip.Writer
 
writeIntField(Integer) - Method in class com.conveyal.gtfs.model.Entity.Writer
 
writeOneRow(Agency) - Method in class com.conveyal.gtfs.model.Agency.Writer
 
writeOneRow(Calendar) - Method in class com.conveyal.gtfs.model.Calendar.Writer
 
writeOneRow(CalendarDate) - Method in class com.conveyal.gtfs.model.CalendarDate.Writer
 
writeOneRow(E) - Method in class com.conveyal.gtfs.model.Entity.Writer
Write one row of the CSV from the passed-in object.
writeOneRow(FareAttribute) - Method in class com.conveyal.gtfs.model.FareAttribute.Writer
 
writeOneRow(FareRule) - Method in class com.conveyal.gtfs.model.FareRule.Writer
 
writeOneRow(FeedInfo) - Method in class com.conveyal.gtfs.model.FeedInfo.Writer
 
writeOneRow(Frequency) - Method in class com.conveyal.gtfs.model.Frequency.Writer
 
writeOneRow(Route) - Method in class com.conveyal.gtfs.model.Route.Writer
 
writeOneRow(ShapePoint) - Method in class com.conveyal.gtfs.model.ShapePoint.Writer
 
writeOneRow(Stop) - Method in class com.conveyal.gtfs.model.Stop.Writer
 
writeOneRow(StopTime) - Method in class com.conveyal.gtfs.model.StopTime.Writer
 
writeOneRow(Transfer) - Method in class com.conveyal.gtfs.model.Transfer.Writer
 
writeOneRow(Trip) - Method in class com.conveyal.gtfs.model.Trip.Writer
 
writePretty(Object) - Method in class com.conveyal.gtfs.util.json.JsonManager
 
Writer(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.Agency.Writer
 
Writer(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.Calendar.Writer
 
Writer(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.CalendarDate.Writer
 
Writer(GTFSFeed, String) - Constructor for class com.conveyal.gtfs.model.Entity.Writer
 
writer - Variable in class com.conveyal.gtfs.model.Entity.Writer
 
Writer(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.FareAttribute.Writer
 
Writer(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.FareRule.Writer
 
Writer(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.FeedInfo.Writer
 
Writer(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.Frequency.Writer
 
Writer(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.Route.Writer
 
Writer(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.ShapePoint.Writer
 
Writer(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.Stop.Writer
 
Writer(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.StopTime.Writer
 
Writer(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.Transfer.Writer
 
Writer(GTFSFeed) - Constructor for class com.conveyal.gtfs.model.Trip.Writer
 
writeStringField(String) - Method in class com.conveyal.gtfs.model.Entity.Writer
 
writeTable(ZipOutputStream) - Method in class com.conveyal.gtfs.model.Entity.Writer
 
writeTimeField(int) - Method in class com.conveyal.gtfs.model.Entity.Writer
Take a time expressed in seconds since noon - 12h (midnight, usually) and write it in HH:MM:SS format.
writeUrlField(URL) - Method in class com.conveyal.gtfs.model.Entity.Writer
 

X

xMetersForLon(double, double) - Static method in class com.conveyal.gtfs.util.Util
 

Y

yMetersForLat(double) - Static method in class com.conveyal.gtfs.util.Util
 

Z

zip - Variable in class com.conveyal.gtfs.loader.JdbcGtfsLoader
 
zone_id - Variable in class com.conveyal.gtfs.model.Stop
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
Skip navigation links

Copyright © 2019. All rights reserved.