Versions in this module Expand all Collapse all v3 v3.0.0 Nov 9, 2023 Changes in this version + var DBTest = sqlx.NewDatabase("test") + var OrgTable *github_com_go_courier_sqlx_v2_builder.Table + var UserTable *github_com_go_courier_sqlx_v2_builder.Table + type Gender int + const GenderFemale + const GenderMale + func (g Gender) String() string + type GeomString struct + V string + func (GeomString) DataType(driverName string) string + func (GeomString) ValueEx() string + func (g *GeomString) Scan(src interface{}) error + func (g GeomString) Value() (driver.Value, error) + type Org struct + ID uint64 + Name string + UserID string + func (Org) ColDescriptions() map[string][]string + func (Org) ColRelations() map[string][]string + func (Org) Comments() map[string]string + func (Org) FieldKeyID() string + func (Org) FieldKeyName() string + func (Org) FieldKeyUserID() string + func (Org) PrimaryKey() []string + func (Org) TableDescription() []string + func (Org) TableName() string + func (m *Org) BatchFetchByIDList(db github_com_go_courier_sqlx_v2.DBExecutor, values []uint64) ([]Org, error) + func (m *Org) ConditionByStruct(db github_com_go_courier_sqlx_v2.DBExecutor) github_com_go_courier_sqlx_v2_builder.SqlCondition + func (m *Org) Count(db github_com_go_courier_sqlx_v2.DBExecutor, ...) (int, error) + func (m *Org) Create(db github_com_go_courier_sqlx_v2.DBExecutor) error + func (m *Org) DeleteByID(db github_com_go_courier_sqlx_v2.DBExecutor) error + func (m *Org) DeleteByStruct(db github_com_go_courier_sqlx_v2.DBExecutor) error + func (m *Org) FetchByID(db github_com_go_courier_sqlx_v2.DBExecutor) error + func (m *Org) FetchByIDForUpdate(db github_com_go_courier_sqlx_v2.DBExecutor) error + func (m *Org) FieldID() *github_com_go_courier_sqlx_v2_builder.Column + func (m *Org) FieldName() *github_com_go_courier_sqlx_v2_builder.Column + func (m *Org) FieldUserID() *github_com_go_courier_sqlx_v2_builder.Column + func (m *Org) IndexFieldNames() []string + func (m *Org) List(db github_com_go_courier_sqlx_v2.DBExecutor, ...) ([]Org, error) + func (m *Org) UpdateByIDWithMap(db github_com_go_courier_sqlx_v2.DBExecutor, ...) error + func (m *Org) UpdateByIDWithStruct(db github_com_go_courier_sqlx_v2.DBExecutor, zeroFields ...string) error + type OrgIterator struct + func (OrgIterator) New() interface{} + func (OrgIterator) Resolve(v interface{}) *Org + type User struct + Boolean bool + CreatedAt datatypes.Timestamp + DeletedAt datatypes.Timestamp + Gender Gender + Geom GeomString + ID uint64 + Name string + Nickname string + UpdatedAt datatypes.Timestamp + Username string + func (User) ColDescriptions() map[string][]string + func (User) ColRelations() map[string][]string + func (User) Comments() map[string]string + func (User) FieldKeyBoolean() string + func (User) FieldKeyCreatedAt() string + func (User) FieldKeyDeletedAt() string + func (User) FieldKeyGender() string + func (User) FieldKeyGeom() string + func (User) FieldKeyID() string + func (User) FieldKeyName() string + func (User) FieldKeyNickname() string + func (User) FieldKeyUpdatedAt() string + func (User) FieldKeyUsername() string + func (User) Indexes() github_com_go_courier_sqlx_v2_builder.Indexes + func (User) PrimaryKey() []string + func (User) TableName() string + func (User) UniqueIndexIName() string + func (User) UniqueIndexes() github_com_go_courier_sqlx_v2_builder.Indexes + func (m *User) BatchFetchByIDList(db github_com_go_courier_sqlx_v2.DBExecutor, values []uint64) ([]User, error) + func (m *User) BatchFetchByNameList(db github_com_go_courier_sqlx_v2.DBExecutor, values []string) ([]User, error) + func (m *User) BatchFetchByNicknameList(db github_com_go_courier_sqlx_v2.DBExecutor, values []string) ([]User, error) + func (m *User) BatchFetchByUsernameList(db github_com_go_courier_sqlx_v2.DBExecutor, values []string) ([]User, error) + func (m *User) ConditionByStruct(db github_com_go_courier_sqlx_v2.DBExecutor) github_com_go_courier_sqlx_v2_builder.SqlCondition + func (m *User) Count(db github_com_go_courier_sqlx_v2.DBExecutor, ...) (int, error) + func (m *User) Create(db github_com_go_courier_sqlx_v2.DBExecutor) error + func (m *User) CreateOnDuplicateWithUpdateFields(db github_com_go_courier_sqlx_v2.DBExecutor, updateFields []string) error + func (m *User) DeleteByID(db github_com_go_courier_sqlx_v2.DBExecutor) error + func (m *User) DeleteByName(db github_com_go_courier_sqlx_v2.DBExecutor) error + func (m *User) DeleteByStruct(db github_com_go_courier_sqlx_v2.DBExecutor) error + func (m *User) FetchByID(db github_com_go_courier_sqlx_v2.DBExecutor) error + func (m *User) FetchByIDForUpdate(db github_com_go_courier_sqlx_v2.DBExecutor) error + func (m *User) FetchByName(db github_com_go_courier_sqlx_v2.DBExecutor) error + func (m *User) FetchByNameForUpdate(db github_com_go_courier_sqlx_v2.DBExecutor) error + func (m *User) FieldBoolean() *github_com_go_courier_sqlx_v2_builder.Column + func (m *User) FieldCreatedAt() *github_com_go_courier_sqlx_v2_builder.Column + func (m *User) FieldDeletedAt() *github_com_go_courier_sqlx_v2_builder.Column + func (m *User) FieldGender() *github_com_go_courier_sqlx_v2_builder.Column + func (m *User) FieldGeom() *github_com_go_courier_sqlx_v2_builder.Column + func (m *User) FieldID() *github_com_go_courier_sqlx_v2_builder.Column + func (m *User) FieldName() *github_com_go_courier_sqlx_v2_builder.Column + func (m *User) FieldNickname() *github_com_go_courier_sqlx_v2_builder.Column + func (m *User) FieldUpdatedAt() *github_com_go_courier_sqlx_v2_builder.Column + func (m *User) FieldUsername() *github_com_go_courier_sqlx_v2_builder.Column + func (m *User) IndexFieldNames() []string + func (m *User) List(db github_com_go_courier_sqlx_v2.DBExecutor, ...) ([]User, error) + func (m *User) SoftDeleteByID(db github_com_go_courier_sqlx_v2.DBExecutor) error + func (m *User) SoftDeleteByName(db github_com_go_courier_sqlx_v2.DBExecutor) error + func (m *User) UpdateByIDWithMap(db github_com_go_courier_sqlx_v2.DBExecutor, ...) error + func (m *User) UpdateByIDWithStruct(db github_com_go_courier_sqlx_v2.DBExecutor, zeroFields ...string) error + func (m *User) UpdateByNameWithMap(db github_com_go_courier_sqlx_v2.DBExecutor, ...) error + func (m *User) UpdateByNameWithStruct(db github_com_go_courier_sqlx_v2.DBExecutor, zeroFields ...string) error + type UserIterator struct + func (UserIterator) New() interface{} + func (UserIterator) Resolve(v interface{}) *User Other modules containing this package github.com/kunlun-qilian/sqlx/v2