package
1.4.5-alpha1
Repository: https://github.com/ottemo/commerce.git
Documentation: pkg.go.dev

# Packages

Package mongo is a default mongoDB implementation for Ottemo.
Package mysql is a default MySQL implementation for Ottemo.
Package sqlite is a default SQLite implementation for Ottemo.

# Functions

ConvertTypeFromDbToGo returns object that represents GO side value for given valueType.
GetCollection returns database collection or error otherwise.
GetDBEngine returns currently used database service implementation.
NewDBConnector returns new DBConnector instance.
OnDatabaseStart fires database service start event (callback handling).
RegisterDBEngine registers database service in the system - will cause error if there are couple candidates for that role.
RegisterOnDatabaseStart registers new callback on database service start.
TypeArrayOf shortcut for utils.DataTypeArrayOf.
TypeIsArray shortcut for utils.DataTypeIsArray.
TypeIsFloat shortcut for utils.DataTypeIsFloat.
TypeIsString shortcut for utils.DataTypeIsString.
TypeParse shortcut for utils.DataTypeParse.
TypeWPrecision shortcut for utils.DataTypeWPrecision.
TypeWPrecisionAndScale shortcut for utils.DataTypeWPrecisionAndScale.

# Constants

Package global constants.
Package global constants.
Package global constants.
Package global constants.
Package global constants.
Package global constants.
Package global constants.
Package global constants.
Package global constants.
Package global constants.
Package global constants.
Package global constants.

# Structs

DBConnector takes logic of connection to DB and keeps it alive.

# Interfaces

InterfaceDBCollection interface to access particular table/collection of database.
InterfaceDBConnector interface to connect to database and keep connection alive.
InterfaceDBEngine represents interface to access database engine.