Documentation
¶
Index ¶
- type Check
- type Column
- type DeleteQBuilder
- type Dictio
- type FKeys
- type InsertQBuilder
- type OptionsRes
- type Res
- type SelectQBuilder
- func (q *SelectQBuilder) Build() Res
- func (q *SelectQBuilder) Count() *SelectQBuilder
- func (q *SelectQBuilder) From(inputs ...string) *SelectQBuilder
- func (q *SelectQBuilder) Limit(limit int64) *SelectQBuilder
- func (q *SelectQBuilder) Offset(offset int64) *SelectQBuilder
- func (q *SelectQBuilder) Order(order [][2]string) *SelectQBuilder
- func (q *SelectQBuilder) Select(fields ...string) *SelectQBuilder
- func (q *SelectQBuilder) Where(inputs ...interface{}) *SelectQBuilder
- type Table
- type UpdateQBuilder
- func (q *UpdateQBuilder) Build() Res
- func (q *UpdateQBuilder) Set(inputs ...interface{}) *UpdateQBuilder
- func (q *UpdateQBuilder) SetRaw(inputs ...string) *UpdateQBuilder
- func (q *UpdateQBuilder) Update(input string) *UpdateQBuilder
- func (q *UpdateQBuilder) Where(inputs ...interface{}) *UpdateQBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeleteQBuilder ¶
type DeleteQBuilder struct {
// contains filtered or unexported fields
}
func DeleteQuery ¶
func DeleteQuery(db *sql.DB, debug bool) *DeleteQBuilder
Crea e ritorna un nuovo DeleteQBuilder
func (*DeleteQBuilder) Build ¶
func (q *DeleteQBuilder) Build() Res
Build costruisce la query finale e la esegue.
func (*DeleteQBuilder) Delete ¶
func (q *DeleteQBuilder) Delete(input string) *DeleteQBuilder
DELETE
func (*DeleteQBuilder) Where ¶
func (q *DeleteQBuilder) Where(inputs ...interface{}) *DeleteQBuilder
WHERE
type InsertQBuilder ¶
type InsertQBuilder struct {
// contains filtered or unexported fields
}
func InsertQuery ¶
func InsertQuery(db *sql.DB, debug bool) *InsertQBuilder
Crea e ritorna un nuovo InsertQBuilder
func (*InsertQBuilder) Build ¶
func (q *InsertQBuilder) Build() Res
Build costruisce la query finale e la esegue.
func (*InsertQBuilder) Columns ¶
func (q *InsertQBuilder) Columns(inputs ...string) *InsertQBuilder
COLUMNS
func (*InsertQBuilder) Insert ¶
func (q *InsertQBuilder) Insert(input string) *InsertQBuilder
INSERT
func (*InsertQBuilder) Values ¶
func (q *InsertQBuilder) Values(inputs ...interface{}) *InsertQBuilder
VALUES
type SelectQBuilder ¶
type SelectQBuilder struct {
// contains filtered or unexported fields
}
func SelectQuery ¶
func SelectQuery(db *sql.DB, debug bool) *SelectQBuilder
Crea e ritorna un nuovo SelectQBuilder
func (*SelectQBuilder) Build ¶
func (q *SelectQBuilder) Build() Res
Build costruisce la query finale e la esegue.
func (*SelectQBuilder) Offset ¶
func (q *SelectQBuilder) Offset(offset int64) *SelectQBuilder
OFFSET
func (*SelectQBuilder) Order ¶
func (q *SelectQBuilder) Order(order [][2]string) *SelectQBuilder
ORDER
func (*SelectQBuilder) Select ¶
func (q *SelectQBuilder) Select(fields ...string) *SelectQBuilder
SELECT
func (*SelectQBuilder) Where ¶
func (q *SelectQBuilder) Where(inputs ...interface{}) *SelectQBuilder
WHERE
type UpdateQBuilder ¶
type UpdateQBuilder struct {
// contains filtered or unexported fields
}
func UpdateQuery ¶
func UpdateQuery(db *sql.DB, debug bool) *UpdateQBuilder
Crea e ritorna un nuovo UpdateQBuilder
func (*UpdateQBuilder) Build ¶
func (q *UpdateQBuilder) Build() Res
Build costruisce la query finale e la esegue.
func (*UpdateQBuilder) Set ¶
func (q *UpdateQBuilder) Set(inputs ...interface{}) *UpdateQBuilder
SET
func (*UpdateQBuilder) SetRaw ¶
func (q *UpdateQBuilder) SetRaw(inputs ...string) *UpdateQBuilder
SET_RAW
func (*UpdateQBuilder) Update ¶
func (q *UpdateQBuilder) Update(input string) *UpdateQBuilder
UPDATE
func (*UpdateQBuilder) Where ¶
func (q *UpdateQBuilder) Where(inputs ...interface{}) *UpdateQBuilder
WHERE
Click to show internal directories.
Click to hide internal directories.