Documentation ¶
Index ¶
- func InitDB(dbInfos *config.DBConnectInfos) (*gorm.DB, error)
- type Driver
- func (d *Driver) Close()
- func (d *Driver) CreateIndex(schema, tableName, indexName string) error
- func (d *Driver) CreateIndexWithScript(script, schema, tableName, indexName string) error
- func (d *Driver) CreateSpatialIndex(schema, tableName, indexName string) error
- func (d *Driver) CreateTable(schema, tableName string, params map[string]interface{}, dropIfExists bool) error
- func (d *Driver) DropTable(schema, tableName string) error
- func (d *Driver) Exec(filename string, params ...string) error
- func (d *Driver) ExecQuery(query string, params ...string) error
- func (d *Driver) Open() (*sql.DB, error)
- func (d *Driver) PopulateTable(schema string, tableName string)
- func (d *Driver) Raw(query string) *gorm.DB
- type GTFSAgencyRepository
- type GTFSCalendarDateRepository
- type GTFSCalendarRepository
- type GTFSCreatedModelRepository
- type GTFSGtfsAgencyRepository
- type GTFSModelRepository
- type GTFSRepository
- type GTFSRouteRepository
- type GTFSStopRepository
- type GTFSStopTimeRepository
- type GTFSTransferRepository
- type GTFSTripRepository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Driver ¶
type Driver struct { DB *gorm.DB ConnectInfos *config.DBConnectInfos }
func (*Driver) CreateIndex ¶
func (*Driver) CreateIndexWithScript ¶
func (*Driver) CreateSpatialIndex ¶
func (*Driver) CreateTable ¶
func (*Driver) PopulateTable ¶
type GTFSAgencyRepository ¶
type GTFSAgencyRepository interface { GTFSCreatedModelRepository }
type GTFSCalendarDateRepository ¶
type GTFSCalendarDateRepository interface { GTFSCreatedModelRepository }
type GTFSCalendarRepository ¶
type GTFSCalendarRepository interface { GTFSCreatedModelRepository }
type GTFSGtfsAgencyRepository ¶
type GTFSGtfsAgencyRepository interface { GTFSModelRepository }
type GTFSModelRepository ¶
type GTFSRepository ¶
type GTFSRepository interface { CreateSchema(agencyKey string) error GtfsAgencies() GTFSModelRepository Agencies() GTFSCreatedModelRepository CalendarDates() GTFSCreatedModelRepository Calendars() GTFSCreatedModelRepository Routes() GTFSCreatedModelRepository Stops() GTFSCreatedModelRepository StopTimes() GTFSCreatedModelRepository Transfers() GTFSCreatedModelRepository Trips() GTFSCreatedModelRepository }
type GTFSRouteRepository ¶
type GTFSRouteRepository interface { GTFSCreatedModelRepository }
type GTFSStopRepository ¶
type GTFSStopRepository interface { GTFSCreatedModelRepository }
type GTFSStopTimeRepository ¶
type GTFSStopTimeRepository interface { GTFSCreatedModelRepository }
type GTFSTransferRepository ¶
type GTFSTransferRepository interface { GTFSCreatedModelRepository }
type GTFSTripRepository ¶
type GTFSTripRepository interface { GTFSCreatedModelRepository }
Click to show internal directories.
Click to hide internal directories.