baz

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.

Code generated by sqlabble, DO NOT EDIT.

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 Article

type Article struct {
	ArticleID int    `db:"article_id"`
	Subject   string `db:"subject"`
	Body      string `db:"body"`
}

+db:"articles"

type ArticleDB

type ArticleDB struct {
	Table                stmt.Table
	TableAlias           stmt.TableAlias
	ArticleIDColumn      stmt.Column
	ArticleIDColumnAlias stmt.ColumnAlias
	SubjectColumn        stmt.Column
	SubjectColumnAlias   stmt.ColumnAlias
	BodyColumn           stmt.Column
	BodyColumnAlias      stmt.ColumnAlias
}

ArticleDB Article table

func NewArticleDB

func NewArticleDB(aliases ...string) ArticleDB

NewArticleDB Create a/an ArticleDB

func (ArticleDB) ColumnAliases

func (a ArticleDB) ColumnAliases() []stmt.ColumnAlias

ColumnAliases -

func (ArticleDB) Columns

func (a ArticleDB) Columns() []stmt.Column

Columns -

func (ArticleDB) Count

Count count records

func (ArticleDB) Exec

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

Exec execute a query

func (ArticleDB) Map

func (a ArticleDB) Map(rows *sql.Rows) ([]Article, error)

Map -

func (ArticleDB) Query

func (a ArticleDB) Query(sess *sqlabble.Session, st stmt.Statement) ([]Article, error)

Query select some records

func (ArticleDB) QueryOne

func (a ArticleDB) QueryOne(sess *sqlabble.Session, st stmt.Statement) (Article, error)

QueryOne Select single record

func (ArticleDB) Register

func (a ArticleDB) Register(mapper map[string]interface{}, dist *Article, aliases ...string)

Register -

func (ArticleDB) Selectors

Selectors -

type Comment

type Comment struct {
	CommentID int `db:"comment_id"`
	ArticleID int `db:"article_id"`
	Article   Article
}

+db:"comments"

type CommentDB

type CommentDB struct {
	Table                stmt.Table
	TableAlias           stmt.TableAlias
	CommentIDColumn      stmt.Column
	CommentIDColumnAlias stmt.ColumnAlias
	ArticleIDColumn      stmt.Column
	ArticleIDColumnAlias stmt.ColumnAlias
	Article              ArticleDB
}

CommentDB Comment table

func NewCommentDB

func NewCommentDB(aliases ...string) CommentDB

NewCommentDB Create a/an CommentDB

func (CommentDB) ColumnAliases

func (c CommentDB) ColumnAliases() []stmt.ColumnAlias

ColumnAliases -

func (CommentDB) Columns

func (c CommentDB) Columns() []stmt.Column

Columns -

func (CommentDB) Count

Count count records

func (CommentDB) Exec

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

Exec execute a query

func (CommentDB) Map

func (c CommentDB) Map(rows *sql.Rows) ([]Comment, error)

Map -

func (CommentDB) Query

func (c CommentDB) Query(sess *sqlabble.Session, st stmt.Statement) ([]Comment, error)

Query select some records

func (CommentDB) QueryOne

func (c CommentDB) QueryOne(sess *sqlabble.Session, st stmt.Statement) (Comment, error)

QueryOne Select single record

func (CommentDB) Register

func (c CommentDB) Register(mapper map[string]interface{}, dist *Comment, aliases ...string)

Register -

func (CommentDB) Selectors

Selectors -

type Post

type Post struct {
	PostID    int `db:"post_id"`
	ArticleID int `db:"article_id"`
	Article   Article
}

+db:"posts"

type PostDB

type PostDB struct {
	Table                stmt.Table
	TableAlias           stmt.TableAlias
	PostIDColumn         stmt.Column
	PostIDColumnAlias    stmt.ColumnAlias
	ArticleIDColumn      stmt.Column
	ArticleIDColumnAlias stmt.ColumnAlias
	Article              ArticleDB
}

PostDB Post table

func NewPostDB

func NewPostDB(aliases ...string) PostDB

NewPostDB Create a/an PostDB

func (PostDB) ColumnAliases

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

ColumnAliases -

func (PostDB) Columns

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

Columns -

func (PostDB) Count

Count count records

func (PostDB) Exec

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

Exec execute a query

func (PostDB) Map

func (p PostDB) Map(rows *sql.Rows) ([]Post, error)

Map -

func (PostDB) Query

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

Query select some records

func (PostDB) QueryOne

func (p PostDB) QueryOne(sess *sqlabble.Session, st stmt.Statement) (Post, error)

QueryOne Select single record

func (PostDB) Register

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

Register -

func (PostDB) Selectors

Selectors -

Directories

Path Synopsis
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