iotmaker_db_geo_mongodb

package module
v0.0.0-...-8be403e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 4, 2020 License: Apache-2.0 Imports: 8 Imported by: 0

README

iotmaker.db.geo.mongodb

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DbFunctionsFromMap

type DbFunctionsFromMap struct {
	Client interface{}

	CollectionWay              string
	CollectionTmpWay           string
	CollectionWayToPopulate    string
	CollectionSurrounding      string
	CollectionSurroundingRight string
	CollectionSurroundingLeft  string
	// contains filtered or unexported fields
}

func (*DbFunctionsFromMap) Connect

func (el *DbFunctionsFromMap) Connect(connection ...interface{}) error

"mongodb://0.0.0.0:27017"

func (*DbFunctionsFromMap) Disconnect

func (el *DbFunctionsFromMap) Disconnect() error

func (*DbFunctionsFromMap) SurroundingInsert

func (el *DbFunctionsFromMap) SurroundingInsert(data interface{}) error

func (*DbFunctionsFromMap) SurroundingLeftInsert

func (el *DbFunctionsFromMap) SurroundingLeftInsert(data interface{}) error

func (*DbFunctionsFromMap) SurroundingRightInsert

func (el *DbFunctionsFromMap) SurroundingRightInsert(data interface{}) error

func (*DbFunctionsFromMap) WayCount

func (el *DbFunctionsFromMap) WayCount(query interface{}) (error, int64)

func (*DbFunctionsFromMap) WayFind

func (el *DbFunctionsFromMap) WayFind(query interface{}, pointerToResult *[]iotmaker_geo_osm.WayStt) error

func (*DbFunctionsFromMap) WayInsert

func (el *DbFunctionsFromMap) WayInsert(data interface{}) error

func (*DbFunctionsFromMap) WayTmpCount

func (el *DbFunctionsFromMap) WayTmpCount(query interface{}) (error, int64)

func (*DbFunctionsFromMap) WayTmpDeleteByOsmId

func (el *DbFunctionsFromMap) WayTmpDeleteByOsmId(id int64) error

func (*DbFunctionsFromMap) WayTmpFind

func (el *DbFunctionsFromMap) WayTmpFind(query interface{}, pointerToResult *[]osmpbf.Way) error

func (*DbFunctionsFromMap) WayTmpInsert

func (el *DbFunctionsFromMap) WayTmpInsert(data interface{}) error

func (*DbFunctionsFromMap) WayToPopulateDeleteByOsmId

func (el *DbFunctionsFromMap) WayToPopulateDeleteByOsmId(id int64) error

func (*DbFunctionsFromMap) WayToPopulateFind

func (el *DbFunctionsFromMap) WayToPopulateFind(query interface{}, pointerToResult *[]iotmaker_geo_osm.WayStt) error

func (*DbFunctionsFromMap) WayToPopulateInsert

func (el *DbFunctionsFromMap) WayToPopulateInsert(data interface{}) error

func (*DbFunctionsFromMap) WayToPopulateUpdateLocations

func (el *DbFunctionsFromMap) WayToPopulateUpdateLocations(id, key int64, loc, rad [2]float64) error

type DbFunctionsFromMapInterface

type DbFunctionsFromMapInterface interface {
	Connect(connection ...interface{}) error
	Disconnect() error
	WayTmpInsert(data interface{}) error
	WayTmpCount(query interface{}) (error, int64)
	WayTmpFind(query interface{}, pointerToResult *[]osmpbf.Way) error
	WayTmpDeleteByOsmId(id int64) error
	WayToPopulateFind(query interface{}, pointerToResult *[]iotmaker_geo_osm.WayStt) error
	WayToPopulateUpdateLocations(id, key int64, loc, rad [2]float64) error
	WayToPopulateDeleteByOsmId(id int64) error
	WayToPopulateInsert(data interface{}) error
	WayCount(query interface{}) (error, int64)
	WayInsert(data interface{}) error
	WayFind(query interface{}, pointerToResult *[]iotmaker_geo_osm.WayStt) error
	SurroundingInsert(data interface{}) error
	SurroundingLeftInsert(data interface{}) error
	SurroundingRightInsert(data interface{}) error
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL