Documentation ¶
Overview ¶
Code generated by sqlabble, DO NOT EDIT.
Index ¶
- type Article
- type ArticleDB
- func (a ArticleDB) ColumnAliases() []stmt.ColumnAlias
- func (a ArticleDB) Columns() []stmt.Column
- func (a ArticleDB) Count(sess *sqlabble.Session, op stmt.ComparisonOrLogicalOperation) (int64, error)
- func (a ArticleDB) Exec(sess *sqlabble.Session, st stmt.Statement) (sql.Result, error)
- func (a ArticleDB) Map(rows *sql.Rows) ([]Article, error)
- func (a ArticleDB) Query(sess *sqlabble.Session, st stmt.Statement) ([]Article, error)
- func (a ArticleDB) QueryOne(sess *sqlabble.Session, st stmt.Statement) (Article, error)
- func (a ArticleDB) Register(mapper map[string]interface{}, dist *Article, aliases ...string)
- func (a ArticleDB) Selectors() []stmt.ValOrColOrAliasOrFuncOrSubOrFormula
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Article ¶
type Article struct { PostID int `db:"post_id"` Body string `db:"body"` AuthorID int `db:"author_id"` Author foo.User }
+db:"articles"
type ArticleDB ¶
type ArticleDB struct { Table stmt.Table TableAlias stmt.TableAlias PostIDColumn stmt.Column PostIDColumnAlias stmt.ColumnAlias BodyColumn stmt.Column BodyColumnAlias stmt.ColumnAlias AuthorIDColumn stmt.Column AuthorIDColumnAlias stmt.ColumnAlias Author foo.UserDB }
ArticleDB Article table
func NewArticleDB ¶
NewArticleDB Create a/an ArticleDB
func (ArticleDB) ColumnAliases ¶
func (a ArticleDB) ColumnAliases() []stmt.ColumnAlias
ColumnAliases -
func (ArticleDB) Count ¶
func (a ArticleDB) Count(sess *sqlabble.Session, op stmt.ComparisonOrLogicalOperation) (int64, error)
Count count records
func (ArticleDB) Selectors ¶
func (a ArticleDB) Selectors() []stmt.ValOrColOrAliasOrFuncOrSubOrFormula
Selectors -
Click to show internal directories.
Click to hide internal directories.