Versions in this module Expand all Collapse all v1 v1.0.0 Dec 13, 2017 Changes in this version + type IDatabaseAPI interface + Create func(table string, obj map[string]interface{}) (rs sql.Result, errorMessage *ErrorMessage) + Delete func(table string, id interface{}, obj map[string]interface{}) (rs sql.Result, errorMessage *ErrorMessage) + GetDatabaseMetadata func() *DataBaseMetadata + Select func(option QueryOption) (rs []map[string]interface{}, errorMessage *ErrorMessage) + SelectTotalCount func(option QueryOption) (totalCount int, errorMessage *ErrorMessage) + Update func(table string, id interface{}, obj map[string]interface{}) (rs sql.Result, errorMessage *ErrorMessage) + UpdateAPIMetadata func() (api IDatabaseAPI)