foo

package
v0.0.0-...-81ee819 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 1, 2018 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Code generated by sqlabble, DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Friend

type Friend struct {
	UserID1 int `db:"user_id_1"`
	UserID2 int `db:"user_id_2"`
}

+db:"friends"

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 NewFriendDB

func NewFriendDB(aliases ...string) FriendDB

NewFriendDB Create a/an FriendDB

func (FriendDB) ColumnAliases

func (f FriendDB) ColumnAliases() []stmt.ColumnAlias

ColumnAliases -

func (FriendDB) Columns

func (f FriendDB) Columns() []stmt.Column

Columns -

func (FriendDB) Count

Count count records

func (FriendDB) Exec

func (f FriendDB) Exec(sess *sqlabble.Session, st stmt.Statement) (sql.Result, error)

Exec execute a query

func (FriendDB) Map

func (f FriendDB) Map(rows *sql.Rows) ([]Friend, error)

Map -

func (FriendDB) Query

func (f FriendDB) Query(sess *sqlabble.Session, st stmt.Statement) ([]Friend, error)

Query select some records

func (FriendDB) QueryOne

func (f FriendDB) QueryOne(sess *sqlabble.Session, st stmt.Statement) (Friend, error)

QueryOne Select single record

func (FriendDB) Register

func (f FriendDB) Register(mapper map[string]interface{}, dist *Friend, aliases ...string)

Register -

func (FriendDB) Selectors

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

func NewProfileDB(aliases ...string) ProfileDB

NewProfileDB Create a/an ProfileDB

func (ProfileDB) ColumnAliases

func (p ProfileDB) ColumnAliases() []stmt.ColumnAlias

ColumnAliases -

func (ProfileDB) Columns

func (p ProfileDB) Columns() []stmt.Column

Columns -

func (ProfileDB) Count

Count count records

func (ProfileDB) Exec

func (p ProfileDB) Exec(sess *sqlabble.Session, st stmt.Statement) (sql.Result, error)

Exec execute a query

func (ProfileDB) Map

func (p ProfileDB) Map(rows *sql.Rows) ([]Profile, error)

Map -

func (ProfileDB) Query

func (p ProfileDB) Query(sess *sqlabble.Session, st stmt.Statement) ([]Profile, error)

Query select some records

func (ProfileDB) QueryOne

func (p ProfileDB) QueryOne(sess *sqlabble.Session, st stmt.Statement) (Profile, error)

QueryOne Select single record

func (ProfileDB) Register

func (p ProfileDB) Register(mapper map[string]interface{}, dist *Profile, aliases ...string)

Register -

func (ProfileDB) Selectors

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 NewUserDB

func NewUserDB(aliases ...string) UserDB

NewUserDB Create a/an UserDB

func (UserDB) ColumnAliases

func (u UserDB) ColumnAliases() []stmt.ColumnAlias

ColumnAliases -

func (UserDB) Columns

func (u UserDB) Columns() []stmt.Column

Columns -

func (UserDB) Count

Count count records

func (UserDB) Exec

func (u UserDB) Exec(sess *sqlabble.Session, st stmt.Statement) (sql.Result, error)

Exec execute a query

func (UserDB) Map

func (u UserDB) Map(rows *sql.Rows) ([]User, error)

Map -

func (UserDB) Query

func (u UserDB) Query(sess *sqlabble.Session, st stmt.Statement) ([]User, error)

Query select some records

func (UserDB) QueryOne

func (u UserDB) QueryOne(sess *sqlabble.Session, st stmt.Statement) (User, error)

QueryOne Select single record

func (UserDB) Register

func (u UserDB) Register(mapper map[string]interface{}, dist *User, aliases ...string)

Register -

func (UserDB) Selectors

Selectors -

Directories

Path Synopsis
bar
Code generated by sqlabble, DO NOT EDIT.
Code generated by sqlabble, DO NOT EDIT.
baz
Code generated by sqlabble, DO NOT EDIT.
Code generated by sqlabble, DO NOT EDIT.
baz/qux
Code generated by sqlabble, DO NOT EDIT.
Code generated by sqlabble, DO NOT EDIT.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL