예제 #1
0
파일: zzposttag.go 프로젝트: oov/sqruct
func (zzPostTag) InsertBuilder(t *PostTag) (*q.ZInsertBuilder, *zzPostTagTable) {
	tbl := zzPostTag{}.T()
	return q.Insert().Into(tbl).
		Set(tbl.PostID(), t.PostID).
		Set(tbl.TagID(), t.TagID).
		SetDialect(q.SQLite), tbl
}
예제 #2
0
파일: zzpost.go 프로젝트: oov/sqruct
func (zzPost) InsertBuilder(t *Post) (*q.ZInsertBuilder, *zzPostTable) {
	tbl := zzPost{}.T()
	return q.Insert().Into(tbl).
		Set(tbl.AccountID(), t.AccountID).
		Set(tbl.At(), t.At).
		Set(tbl.Message(), t.Message).
		SetDialect(q.SQLite), tbl
}
예제 #3
0
파일: zzaccount.go 프로젝트: oov/sqruct
func (zzAccount) InsertBuilder(t *Account) (*q.ZInsertBuilder, *zzAccountTable) {
	tbl := zzAccount{}.T()
	return q.Insert().Into(tbl).
		Set(tbl.Name(), t.Name).
		SetDialect(q.SQLite), tbl
}