Documentation
¶
Index ¶
- type SQLiteDatabase
- func (s *SQLiteDatabase) Close() error
- func (s *SQLiteDatabase) Commit() error
- func (s *SQLiteDatabase) NewTransaction() error
- func (s *SQLiteDatabase) ReadEverythingWithinCoordinates(FromLat, FromLon, ToLat, ToLon float64) (osmData *database.OSMData, err error)
- func (s *SQLiteDatabase) ReadNode(Id int64) (node element.Node, err error)
- func (s *SQLiteDatabase) ReadNodesByCoordinates(FromLat, FromLon, ToLat, ToLon float64) (nodes []element.Node, err error)
- func (s *SQLiteDatabase) ReadRelation(Id int64) (relation element.Relation, err error)
- func (s *SQLiteDatabase) ReadRelationsByCoordinates() (relations []element.Member, err error)
- func (s *SQLiteDatabase) ReadWay(Id int64) (way element.Way, err error)
- func (s *SQLiteDatabase) ReadWaysByCoordinates(FromLat, FromLon, ToLat, ToLon float64) (ways []element.Way, err error)
- func (s *SQLiteDatabase) WriteNodeTags(Nodes chan element.Node) error
- func (s *SQLiteDatabase) WriteNodes(Nodes chan element.Node) error
- func (s *SQLiteDatabase) WriteRelation(Relations chan element.Relation) error
- func (s *SQLiteDatabase) WriteRelationMembers(Relations chan element.Relation) error
- func (s *SQLiteDatabase) WriteRelationTags(Relations chan element.Relation) error
- func (s *SQLiteDatabase) WriteWayNodes(Ways chan element.Way) error
- func (s *SQLiteDatabase) WriteWayTags(Ways chan element.Way) error
- func (s *SQLiteDatabase) WriteWays(Ways chan element.Way) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SQLiteDatabase ¶
func CreateEmpty ¶
func CreateEmpty(Name string, SchemaFile string) (*SQLiteDatabase, error)
func GetByName ¶
func GetByName(Name string) (*SQLiteDatabase, error)
func (*SQLiteDatabase) Close ¶
func (s *SQLiteDatabase) Close() error
func (*SQLiteDatabase) Commit ¶
func (s *SQLiteDatabase) Commit() error
func (*SQLiteDatabase) NewTransaction ¶
func (s *SQLiteDatabase) NewTransaction() error
func (*SQLiteDatabase) ReadEverythingWithinCoordinates ¶
func (s *SQLiteDatabase) ReadEverythingWithinCoordinates(FromLat, FromLon, ToLat, ToLon float64) (osmData *database.OSMData, err error)
func (*SQLiteDatabase) ReadNode ¶
func (s *SQLiteDatabase) ReadNode(Id int64) (node element.Node, err error)
func (*SQLiteDatabase) ReadNodesByCoordinates ¶
func (s *SQLiteDatabase) ReadNodesByCoordinates(FromLat, FromLon, ToLat, ToLon float64) (nodes []element.Node, err error)
TO be verified
func (*SQLiteDatabase) ReadRelation ¶
func (s *SQLiteDatabase) ReadRelation(Id int64) (relation element.Relation, err error)
func (*SQLiteDatabase) ReadRelationsByCoordinates ¶
func (s *SQLiteDatabase) ReadRelationsByCoordinates() (relations []element.Member, err error)
Help needed wrt the implementation
func (*SQLiteDatabase) ReadWay ¶
func (s *SQLiteDatabase) ReadWay(Id int64) (way element.Way, err error)
func (*SQLiteDatabase) ReadWaysByCoordinates ¶
func (s *SQLiteDatabase) ReadWaysByCoordinates(FromLat, FromLon, ToLat, ToLon float64) (ways []element.Way, err error)
To be verified
func (*SQLiteDatabase) WriteNodeTags ¶
func (s *SQLiteDatabase) WriteNodeTags(Nodes chan element.Node) error
func (*SQLiteDatabase) WriteNodes ¶
func (s *SQLiteDatabase) WriteNodes(Nodes chan element.Node) error
func (*SQLiteDatabase) WriteRelation ¶
func (s *SQLiteDatabase) WriteRelation(Relations chan element.Relation) error
func (*SQLiteDatabase) WriteRelationMembers ¶
func (s *SQLiteDatabase) WriteRelationMembers(Relations chan element.Relation) error
func (*SQLiteDatabase) WriteRelationTags ¶
func (s *SQLiteDatabase) WriteRelationTags(Relations chan element.Relation) error
func (*SQLiteDatabase) WriteWayNodes ¶
func (s *SQLiteDatabase) WriteWayNodes(Ways chan element.Way) error
func (*SQLiteDatabase) WriteWayTags ¶
func (s *SQLiteDatabase) WriteWayTags(Ways chan element.Way) error
Click to show internal directories.
Click to hide internal directories.