# Functions
Create - Create from query.
Delete - General delete based on table configuration.
Exec - Execute query.
GenerateUUID - Generate unique UUID.
Get - Get single row from query.
GetByField - Get single row based on provided fields from query.
GetByID - Get single row by ID from query.
GetByUUID - Get single row by UUID from query.
GetSoftDeleteByID - Get soft deleted row by ID from query.
HardDelete - General hard delete from query.
HardDeleteCustom - Custom hard delete from query.
List - Get slices of return data from query.
ListByField - Get slices of return data from query.
ListRaw - Raw query list.
MapTagDB -.
Open - Open connection with default retry parameter.
OpenRetry - Open connection with custom retry parameter.
PrepareInQuery - Prepare query for in condition.
PrepareInsert - Prepare insert query.
PrepareOrderQuery - Prepare order query from pagination request.
PrepareUpdate - Prepare update query.
Select - Select rows from query.
SoftDelete - General soft delete from query.
SoftDeleteCustom - Custom soft delete from query.
TxBegin - Begin database transaction connection.
TxCreate - Create from transaction query.
TxDelete - General delete from transaction query.
TxDeleteCustom - Custom delete from transaction query.
TxExec - Execute transaction query.
TxGet - Get single row from transaction query.
TxGetByField - Get single row based on provided fields from transaction query.
TxGetByID - Get single row by ID from transaction query.
TxGetByUUID - Get single row by UUID from transaction query.
TxSelect - Select rows from transaction query.
TxSoftDelete - General soft delete from transaction query.
TxSoftDeleteCustom - Custom soft delete from transaction query.
TxUnsoftDelete - General undo soft delete from transaction query.
TxUpdate - General update from transaction query.
TxUpdateCustom - Custom update from transaction query.
UnsoftDelete - General undo soft delete from query.
Update - General update from query.
UpdateCustom - Custome update from query.
ValidateList -.
ValueLike -.
# Structs
Config - Database table configuration.
Connection -.
Mode - Database operation mode - Skip: Set operation mode to skip columns in slice - Only: Set operation mode to only applicable to columns in slice - AutoTimestamp: Set `true` to let timestamp auto fill by database server, `false` to manual fill by code.
ModelCondition -.
ModelGetRequest - General request body for view/update/delete.
ModelID - General struct for query ID primary key.
ModelPaginationRequest - General request body for list (pagination).
ModelSummary - Generate struct to calculate summarize total data.
ModelTimestamp - General struct for store timestamp.
ModelTotal - General struct for query total items.