# Functions
AddConfigNode adds one node configuration to configuration of given group.
AddDefaultConfigGroup adds multiple node configurations to configuration of default group.
AddDefaultConfigNode adds one node configuration to configuration of default group.
DataToMapDeep converts struct object to map type recursively.
FormatSqlWithArgs binds the arguments to the sql string and returns a complete sql string, just for debugging.
GetConfig retrieves and returns the configuration of given group.
GetDefaultGroup returns the { name of default configuration.
GetInsertOperationByOption returns proper insert option with given parameter <option>.
GetPrimaryKey retrieves and returns primary key field name from given struct.
GetPrimaryKeyCondition returns a new where condition by primary field name.
GetWhereConditionOfStruct returns the where condition sql and arguments by given struct pointer.
Instance returns an instance for DB operations.
ListItemValues is alias for gutil.ListItemValues.
New creates and returns an ORM object with global configurations.
Register registers custom database driver to gdb.
SetConfig sets the global configuration for package.
SetConfigGroup sets the configuration for given group.
SetDefaultGroup sets the group name for default configuration.
# Constants
Default group name.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
ErrNoRows is alias of sql.ErrNoRows.
# Structs
ConfigNode is configuration for one node.
Core is the base struct for database management.
DriverMssql is the driver for SQL server database.
DriverMysql is the driver for mysql database.
DriverOracle is the driver for oracle database.
DriverPgsql is the driver for postgresql database.
DriverSqlite is the driver for sqlite database.
Model is the DAO for ORM.
Schema is a schema object from which it can then create a Model.
Sql is the sql recording struct.
SqlResult is execution result for sql operations.
TableField is the struct for table field.
TX is the struct for transaction management.
# Type aliases
Config is the configuration management object.
ConfigGroup is a slice of configuration node for specified named group.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author