database

package
v0.0.0-...-9b02830 Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2019 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var IsConnectionDone = false
View Source
var MONGO_DB string
View Source
var MONGO_HOST string
View Source
var MONGO_PORT string
View Source
var ORACLE_CONNECTION_STRING string
View Source
var SD_TYPE = "file"

Functions

func CloseOracleConnection

func CloseOracleConnection(dbConnection *sql.DB) error

func ConnectToMongo

func ConnectToMongo(host string) error

func ConnectToOracle

func ConnectToOracle(connectionString string) (*sql.DB, error)

func GetDB

func GetDB(session *mgo.Session, db string) *mgo.Database

func GetSession

func GetSession() *mgo.Session

func GetSessionAndDB

func GetSessionAndDB(db string) (*mgo.Session, *mgo.Database)

func InitDatabaseConnection

func InitDatabaseConnection() error

func PageFromTo

func PageFromTo(page int, page_length int, arrayLen int) (int, int)

func Query

func Query(q interface{}) error

Types

type MongoPool

type MongoPool struct {
	BaseSession *mgo.Session
	Queue       chan int
	URL         string
	Open        int
}
var MongoDBPool MongoPool

func (*MongoPool) Close

func (mp *MongoPool) Close(session *mgo.Session)

func (*MongoPool) New

func (mp *MongoPool) New() error

func (*MongoPool) Session

func (mp *MongoPool) Session() *mgo.Session

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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