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.