Documentation
¶
Overview ¶
Code generated by sqlabble, DO NOT EDIT.
Index ¶
- type Friend
- type FriendDB
- func (f FriendDB) ColumnAliases() []stmt.ColumnAlias
- func (f FriendDB) Columns() []stmt.Column
- func (f FriendDB) Count(sess *sqlabble.Session, op stmt.ComparisonOrLogicalOperation) (int64, error)
- func (f FriendDB) Exec(sess *sqlabble.Session, st stmt.Statement) (sql.Result, error)
- func (f FriendDB) Map(rows *sql.Rows) ([]Friend, error)
- func (f FriendDB) Query(sess *sqlabble.Session, st stmt.Statement) ([]Friend, error)
- func (f FriendDB) QueryOne(sess *sqlabble.Session, st stmt.Statement) (Friend, error)
- func (f FriendDB) Register(mapper map[string]interface{}, dist *Friend, aliases ...string)
- func (f FriendDB) Selectors() []stmt.ValOrColOrAliasOrFuncOrSubOrFormula
- type Profile
- type ProfileDB
- func (p ProfileDB) ColumnAliases() []stmt.ColumnAlias
- func (p ProfileDB) Columns() []stmt.Column
- func (p ProfileDB) Count(sess *sqlabble.Session, op stmt.ComparisonOrLogicalOperation) (int64, error)
- func (p ProfileDB) Exec(sess *sqlabble.Session, st stmt.Statement) (sql.Result, error)
- func (p ProfileDB) Map(rows *sql.Rows) ([]Profile, error)
- func (p ProfileDB) Query(sess *sqlabble.Session, st stmt.Statement) ([]Profile, error)
- func (p ProfileDB) QueryOne(sess *sqlabble.Session, st stmt.Statement) (Profile, error)
- func (p ProfileDB) Register(mapper map[string]interface{}, dist *Profile, aliases ...string)
- func (p ProfileDB) Selectors() []stmt.ValOrColOrAliasOrFuncOrSubOrFormula
- type User
- type UserDB
- func (u UserDB) ColumnAliases() []stmt.ColumnAlias
- func (u UserDB) Columns() []stmt.Column
- func (u UserDB) Count(sess *sqlabble.Session, op stmt.ComparisonOrLogicalOperation) (int64, error)
- func (u UserDB) Exec(sess *sqlabble.Session, st stmt.Statement) (sql.Result, error)
- func (u UserDB) Map(rows *sql.Rows) ([]User, error)
- func (u UserDB) Query(sess *sqlabble.Session, st stmt.Statement) ([]User, error)
- func (u UserDB) QueryOne(sess *sqlabble.Session, st stmt.Statement) (User, error)
- func (u UserDB) Register(mapper map[string]interface{}, dist *User, aliases ...string)
- func (u UserDB) Selectors() []stmt.ValOrColOrAliasOrFuncOrSubOrFormula
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FriendDB ¶
type FriendDB struct {
Table stmt.Table
TableAlias stmt.TableAlias
UserID1Column stmt.Column
UserID1ColumnAlias stmt.ColumnAlias
UserID2Column stmt.Column
UserID2ColumnAlias stmt.ColumnAlias
}
FriendDB Friend table
func (FriendDB) ColumnAliases ¶
func (f FriendDB) ColumnAliases() []stmt.ColumnAlias
ColumnAliases -
func (FriendDB) Count ¶
func (f FriendDB) Count(sess *sqlabble.Session, op stmt.ComparisonOrLogicalOperation) (int64, error)
Count count records
func (FriendDB) Selectors ¶
func (f FriendDB) Selectors() []stmt.ValOrColOrAliasOrFuncOrSubOrFormula
Selectors -
type Profile ¶
type Profile struct {
ProfileID int `db:"profile_id"`
Body string `db:"body"`
UserID int `db:"user_id"`
}
+db:"profiles"
type ProfileDB ¶
type ProfileDB struct {
Table stmt.Table
TableAlias stmt.TableAlias
ProfileIDColumn stmt.Column
ProfileIDColumnAlias stmt.ColumnAlias
BodyColumn stmt.Column
BodyColumnAlias stmt.ColumnAlias
UserIDColumn stmt.Column
UserIDColumnAlias stmt.ColumnAlias
}
ProfileDB Profile table
func NewProfileDB ¶
NewProfileDB Create a/an ProfileDB
func (ProfileDB) ColumnAliases ¶
func (p ProfileDB) ColumnAliases() []stmt.ColumnAlias
ColumnAliases -
func (ProfileDB) Count ¶
func (p ProfileDB) Count(sess *sqlabble.Session, op stmt.ComparisonOrLogicalOperation) (int64, error)
Count count records
func (ProfileDB) Selectors ¶
func (p ProfileDB) Selectors() []stmt.ValOrColOrAliasOrFuncOrSubOrFormula
Selectors -
type User ¶
type User struct {
UserID int `db:"user_id"`
Name string `db:"name"`
Avatar string `db:"avatar"`
Prof Profile
ProfDummy Profile `db:"-"`
NumFriends int `db:"-"`
}
+db:"users"
type UserDB ¶
type UserDB struct {
Table stmt.Table
TableAlias stmt.TableAlias
UserIDColumn stmt.Column
UserIDColumnAlias stmt.ColumnAlias
NameColumn stmt.Column
NameColumnAlias stmt.ColumnAlias
AvatarColumn stmt.Column
AvatarColumnAlias stmt.ColumnAlias
Prof ProfileDB
}
UserDB User table
func (UserDB) Selectors ¶
func (u UserDB) Selectors() []stmt.ValOrColOrAliasOrFuncOrSubOrFormula
Selectors -
Click to show internal directories.
Click to hide internal directories.