Documentation
¶
Index ¶
- type Connection
- func (c Connection) CreateObjectsInDB(table_name string, all_data ...map[string]string) error
- func (c *Connection) CreateTablesInDB(tables ...*model.Object) error
- func (c Connection) DeleteObjectsInDB(table_name string, all_data ...map[string]string) ([]map[string]string, error)
- func (c Connection) Exists(textResponse, objectSelect, sql string) (ok bool)
- func (c *Connection) Open() *sql.DB
- func (c Connection) QueryAll(sql string, args ...interface{}) ([]map[string]string, error)
- func (c Connection) QueryOne(sql string, args ...interface{}) (map[string]string, error)
- func (c Connection) QueryWithoutANSWER(sql, mje string) bool
- func (c Connection) ReadObjectsInDB(table_name string, data ...map[string]string) ([]map[string]string, error)
- func (c Connection) SelectValue(sql string) (out string, ok bool)
- func (c *Connection) Set(dba databaseAdapter)
- func (c *Connection) TableExist(table_name string) (bool, error)
- func (c *Connection) TestCrudStart(t *testing.T)
- func (c Connection) UpdateObjectsInDB(table_name string, all_data ...map[string]string) ([]map[string]string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Connection ¶
func (Connection) CreateObjectsInDB ¶ added in v0.0.27
func (c Connection) CreateObjectsInDB(table_name string, all_data ...map[string]string) error
CreateObjectsInDB
func (*Connection) CreateTablesInDB ¶ added in v0.0.35
func (c *Connection) CreateTablesInDB(tables ...*model.Object) error
func (Connection) DeleteObjectsInDB ¶ added in v0.0.27
func (c Connection) DeleteObjectsInDB(table_name string, all_data ...map[string]string) ([]map[string]string, error)
DeleteObjectsInDB borra objetos de la base de datos según nombre de la tabla y ids.
func (Connection) Exists ¶
func (c Connection) Exists(textResponse, objectSelect, sql string) (ok bool)
Exists verifica si existe un que es y algo en la base de datos según sql ej: "la base de datos","tiendadb","sql para la consulta"
func (*Connection) Open ¶
func (c *Connection) Open() *sql.DB
func (Connection) QueryAll ¶
func (c Connection) QueryAll(sql string, args ...interface{}) ([]map[string]string, error)
QueryAll .
func (Connection) QueryOne ¶
func (c Connection) QueryOne(sql string, args ...interface{}) (map[string]string, error)
QueryOne . https://my.oschina.net/nowayout/blog/139398
func (Connection) QueryWithoutANSWER ¶
func (c Connection) QueryWithoutANSWER(sql, mje string) bool
QueryWithoutANSWER SinResultado ejecuta sql en bd con sin respuesta de mas de 1 operación recibe sql y mensaje a mostrar en consola
func (Connection) ReadObjectsInDB ¶ added in v0.0.27
func (c Connection) ReadObjectsInDB(table_name string, data ...map[string]string) ([]map[string]string, error)
table name ej: users,products limit: ej 10, 5, 100. note: Postgres y MySQL: "LIMIT 10", SQLite: "LIMIT 10 OFFSET 0" OR "" no limit order_by: ej: name,phone,address choose:"name, phone, address" default *
func (Connection) SelectValue ¶
func (c Connection) SelectValue(sql string) (out string, ok bool)
SelectValue retorna valor de una consulta sql
func (*Connection) Set ¶
func (c *Connection) Set(dba databaseAdapter)
setear conexión base de datos cerrar después de usar
func (*Connection) TableExist ¶ added in v0.0.35
func (c *Connection) TableExist(table_name string) (bool, error)
func (*Connection) TestCrudStart ¶
func (c *Connection) TestCrudStart(t *testing.T)
func (Connection) UpdateObjectsInDB ¶ added in v0.0.27
func (c Connection) UpdateObjectsInDB(table_name string, all_data ...map[string]string) ([]map[string]string, error)
UpdateObjectsInDB