Versions in this module Expand all Collapse all v0 v0.3.5 Apr 4, 2023 v0.3.4 May 15, 2022 Changes in this version + const UserEmailFieldIndex + const UserIdFieldIndex + const UserMaxFieldIndex + const UserNicknameFieldIndex + var UserAllFields pggen.FieldSet = pggen.NewFieldSetFilled(3) + var UserAllIncludes *include.Spec = include.Must(include.Parse(`users`)) + type ConnPGClient struct + func (conn *ConnPGClient) BulkDeleteUser(ctx context.Context, ids []int64, opts ...pggen.DeleteOpt) error + func (conn *ConnPGClient) BulkInsertUser(ctx context.Context, values []User, opts ...pggen.InsertOpt) ([]int64, error) + func (conn *ConnPGClient) BulkUpsertUser(ctx context.Context, values []User, constraintNames []string, ...) (ret []int64, err error) + func (conn *ConnPGClient) Close() error + func (conn *ConnPGClient) DeleteUser(ctx context.Context, id int64, opts ...pggen.DeleteOpt) error + func (conn *ConnPGClient) GetUser(ctx context.Context, id int64, opts ...pggen.GetOpt) (*User, error) + func (conn *ConnPGClient) GetUsersFromGmail(ctx context.Context) (ret []*User, err error) + func (conn *ConnPGClient) GetUsersFromGmailQuery(ctx context.Context) (*sql.Rows, error) + func (conn *ConnPGClient) Handle() pggen.DBHandle + func (conn *ConnPGClient) InsertUser(ctx context.Context, value *User, opts ...pggen.InsertOpt) (ret int64, err error) + func (conn *ConnPGClient) ListUser(ctx context.Context, ids []int64, opts ...pggen.ListOpt) (ret []*User, err error) + func (conn *ConnPGClient) UpdateUser(ctx context.Context, value *User, fieldMask pggen.FieldSet, ...) (ret int64, err error) + func (conn *ConnPGClient) UpsertUser(ctx context.Context, value *User, constraintNames []string, ...) (ret int64, err error) + func (conn *ConnPGClient) UserBulkFillIncludes(ctx context.Context, recs []*User, includes *include.Spec, ...) error + func (conn *ConnPGClient) UserFillIncludes(ctx context.Context, rec *User, includes *include.Spec, ...) error + type DBQueries interface + BulkDeleteUser func(ctx context.Context, ids []int64, opts ...pggen.DeleteOpt) error + BulkInsertUser func(ctx context.Context, values []User, opts ...pggen.InsertOpt) ([]int64, error) + BulkUpsertUser func(ctx context.Context, values []User, constraintNames []string, ...) ([]int64, error) + DeleteUser func(ctx context.Context, id int64, opts ...pggen.DeleteOpt) error + GetUser func(ctx context.Context, id int64, opts ...pggen.GetOpt) (*User, error) + GetUsersFromGmail func(ctx context.Context) ([]*User, error) + GetUsersFromGmailQuery func(ctx context.Context) (*sql.Rows, error) + InsertUser func(ctx context.Context, value *User, opts ...pggen.InsertOpt) (int64, error) + ListUser func(ctx context.Context, ids []int64, opts ...pggen.ListOpt) ([]*User, error) + UpdateUser func(ctx context.Context, value *User, fieldMask pggen.FieldSet, ...) (ret int64, err error) + UpsertUser func(ctx context.Context, value *User, constraintNames []string, ...) (int64, error) + UserBulkFillIncludes func(ctx context.Context, recs []*User, includes *include.Spec, ...) error + UserFillIncludes func(ctx context.Context, rec *User, includes *include.Spec, ...) error + type PGClient struct + func NewPGClient(conn pggen.DBConn) *PGClient + func (p *PGClient) BeginTx(ctx context.Context, opts *sql.TxOptions) (*TxPGClient, error) + func (p *PGClient) BulkDeleteUser(ctx context.Context, ids []int64, opts ...pggen.DeleteOpt) error + func (p *PGClient) BulkInsertUser(ctx context.Context, values []User, opts ...pggen.InsertOpt) ([]int64, error) + func (p *PGClient) BulkUpsertUser(ctx context.Context, values []User, constraintNames []string, ...) (ret []int64, err error) + func (p *PGClient) Conn(ctx context.Context) (*ConnPGClient, error) + func (p *PGClient) DeleteUser(ctx context.Context, id int64, opts ...pggen.DeleteOpt) error + func (p *PGClient) GetUser(ctx context.Context, id int64, opts ...pggen.GetOpt) (*User, error) + func (p *PGClient) GetUsersFromGmail(ctx context.Context) (ret []*User, err error) + func (p *PGClient) GetUsersFromGmailQuery(ctx context.Context) (*sql.Rows, error) + func (p *PGClient) Handle() pggen.DBHandle + func (p *PGClient) InsertUser(ctx context.Context, value *User, opts ...pggen.InsertOpt) (ret int64, err error) + func (p *PGClient) ListUser(ctx context.Context, ids []int64, opts ...pggen.ListOpt) (ret []*User, err error) + func (p *PGClient) UpdateUser(ctx context.Context, value *User, fieldMask pggen.FieldSet, ...) (ret int64, err error) + func (p *PGClient) UpsertUser(ctx context.Context, value *User, constraintNames []string, ...) (ret int64, err error) + func (p *PGClient) UserBulkFillIncludes(ctx context.Context, recs []*User, includes *include.Spec, ...) error + func (p *PGClient) UserFillIncludes(ctx context.Context, rec *User, includes *include.Spec, ...) error + type TxPGClient struct + func (tx *TxPGClient) BulkDeleteUser(ctx context.Context, ids []int64, opts ...pggen.DeleteOpt) error + func (tx *TxPGClient) BulkInsertUser(ctx context.Context, values []User, opts ...pggen.InsertOpt) ([]int64, error) + func (tx *TxPGClient) BulkUpsertUser(ctx context.Context, values []User, constraintNames []string, ...) (ret []int64, err error) + func (tx *TxPGClient) Commit() error + func (tx *TxPGClient) DeleteUser(ctx context.Context, id int64, opts ...pggen.DeleteOpt) error + func (tx *TxPGClient) GetUser(ctx context.Context, id int64, opts ...pggen.GetOpt) (*User, error) + func (tx *TxPGClient) GetUsersFromGmail(ctx context.Context) (ret []*User, err error) + func (tx *TxPGClient) GetUsersFromGmailQuery(ctx context.Context) (*sql.Rows, error) + func (tx *TxPGClient) Handle() pggen.DBHandle + func (tx *TxPGClient) InsertUser(ctx context.Context, value *User, opts ...pggen.InsertOpt) (ret int64, err error) + func (tx *TxPGClient) ListUser(ctx context.Context, ids []int64, opts ...pggen.ListOpt) (ret []*User, err error) + func (tx *TxPGClient) Rollback() error + func (tx *TxPGClient) UpdateUser(ctx context.Context, value *User, fieldMask pggen.FieldSet, ...) (ret int64, err error) + func (tx *TxPGClient) UpsertUser(ctx context.Context, value *User, constraintNames []string, ...) (ret int64, err error) + func (tx *TxPGClient) UserBulkFillIncludes(ctx context.Context, recs []*User, includes *include.Spec, ...) error + func (tx *TxPGClient) UserFillIncludes(ctx context.Context, rec *User, includes *include.Spec, ...) error + type User struct + Email string + Id int64 + Nickname string + func (r *User) Scan(ctx context.Context, client *PGClient, rs *sql.Rows) error