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.