type github.com/go-pg/pg/v10/orm.Query
267 uses
github.com/go-pg/pg/v10/orm (current package)
composite_create.go#L12: q *Query
composite_create.go#L21: func NewCreateCompositeQuery(q *Query, opt *CreateCompositeOptions) *CreateCompositeQuery {
composite_create.go#L47: func (q *CreateCompositeQuery) Query() *Query {
composite_drop.go#L9: q *Query
composite_drop.go#L18: func NewDropCompositeQuery(q *Query, opt *DropCompositeOptions) *DropCompositeQuery {
composite_drop.go#L44: func (q *DropCompositeQuery) Query() *Query {
count_estimate.go#L50: func (q *Query) CountEstimate(threshold int) (int, error) {
count_estimate.go#L87: func (q *Query) createCountEstimateFunc() error {
delete.go#L10: q *Query
delete.go#L19: func NewDeleteQuery(q *Query) *DeleteQuery {
delete.go#L44: func (q *DeleteQuery) Query() *Query {
format.go#L197: case *Query:
insert.go#L12: q *Query
insert.go#L19: func NewInsertQuery(q *Query) *InsertQuery {
insert.go#L44: func (q *InsertQuery) Query() *Query {
join.go#L16: ApplyQuery func(*Query) (*Query, error)
join.go#L25: func (j *join) Select(fmter QueryFormatter, q *Query) error {
join.go#L35: func (j *join) selectMany(_ QueryFormatter, q *Query) error {
join.go#L46: func (j *join) manyQuery(q *Query) (*Query, error) {
join.go#L89: func (j *join) selectM2M(fmter QueryFormatter, q *Query) error {
join.go#L100: func (j *join) m2mQuery(fmter QueryFormatter, q *Query) (*Query, error) {
join.go#L238: func (j *join) appendHasOneJoin(fmter QueryFormatter, b []byte, q *Query) (_ []byte, err error) {
model_table.go#L18: Join(string, func(*Query) (*Query, error)) *join
model_table_slice.go#L58: func (m *sliceTableModel) Join(name string, apply func(*Query) (*Query, error)) *join {
model_table_struct.go#L320: func (m *structTableModel) Join(name string, apply func(*Query) (*Query, error)) *join {
model_table_struct.go#L325: bind reflect.Value, name string, apply func(*Query) (*Query, error),
orm.go#L36: Query() *Query
orm.go#L41: Model(model ...interface{}) *Query
orm.go#L42: ModelContext(c context.Context, model ...interface{}) *Query
query.go#L51: query *Query
query.go#L54: type Query struct {
query.go#L86: func NewQuery(db DB, model ...interface{}) *Query {
query.go#L91: q := &Query{ctx: ctx}
query.go#L95: func NewQueryContext(ctx context.Context, db DB, model ...interface{}) *Query {
query.go#L100: func (q *Query) New() *Query {
query.go#L101: clone := &Query{
query.go#L113: func (q *Query) Clone() *Query {
query.go#L122: clone := &Query{
query.go#L176: func (q *Query) err(err error) *Query {
query.go#L183: func (q *Query) hasFlag(flag queryFlag) bool {
query.go#L191: func (q *Query) withFlag(flag queryFlag) *Query {
query.go#L196: func (q *Query) withoutFlag(flag queryFlag) *Query {
query.go#L201: func (q *Query) Context(c context.Context) *Query {
query.go#L206: func (q *Query) DB(db DB) *Query {
query.go#L211: func (q *Query) Model(model ...interface{}) *Query {
query.go#L232: func (q *Query) TableModel() TableModel {
query.go#L236: func (q *Query) isSoftDelete() bool {
query.go#L244: func (q *Query) Deleted() *Query {
query.go#L254: func (q *Query) AllWithDeleted() *Query {
query.go#L264: func (q *Query) With(name string, subq *Query) *Query {
query.go#L268: func (q *Query) WithInsert(name string, subq *Query) *Query {
query.go#L272: func (q *Query) WithUpdate(name string, subq *Query) *Query {
query.go#L276: func (q *Query) WithDelete(name string, subq *Query) *Query {
query.go#L280: func (q *Query) _with(name string, subq QueryAppender) *Query {
query.go#L290: func (q *Query) WrapWith(name string) *Query {
query.go#L298: func (q *Query) Table(tables ...string) *Query {
query.go#L305: func (q *Query) TableExpr(expr string, params ...interface{}) *Query {
query.go#L310: func (q *Query) Distinct() *Query {
query.go#L315: func (q *Query) DistinctOn(expr string, params ...interface{}) *Query {
query.go#L327: func (q *Query) Column(columns ...string) *Query {
query.go#L342: func (q *Query) ColumnExpr(expr string, params ...interface{}) *Query {
query.go#L348: func (q *Query) ExcludeColumn(columns ...string) *Query {
query.go#L363: func (q *Query) excludeColumn(column string) bool {
query.go#L374: func (q *Query) getFields() ([]*Field, error) {
query.go#L378: func (q *Query) getDataFields() ([]*Field, error) {
query.go#L382: func (q *Query) _getFields(omitPKs bool) ([]*Field, error) {
query.go#L409: func (q *Query) Relation(name string, apply ...func(*Query) (*Query, error)) *Query {
query.go#L410: var fn func(*Query) (*Query, error)
query.go#L437: func (q *Query) Set(set string, params ...interface{}) *Query {
query.go#L443: func (q *Query) Value(column string, value string, params ...interface{}) *Query {
query.go#L465: func (q *Query) Where(condition string, params ...interface{}) *Query {
query.go#L474: func (q *Query) WhereOr(condition string, params ...interface{}) *Query {
query.go#L494: func (q *Query) WhereGroup(fn func(*Query) (*Query, error)) *Query {
query.go#L509: func (q *Query) WhereNotGroup(fn func(*Query) (*Query, error)) *Query {
query.go#L524: func (q *Query) WhereOrGroup(fn func(*Query) (*Query, error)) *Query {
query.go#L539: func (q *Query) WhereOrNotGroup(fn func(*Query) (*Query, error)) *Query {
query.go#L543: func (q *Query) whereGroup(conj string, fn func(*Query) (*Query, error)) *Query {
query.go#L569: func (q *Query) WhereIn(where string, slice interface{}) *Query {
query.go#L574: func (q *Query) WhereInOr(where string, slice interface{}) *Query {
query.go#L579: func (q *Query) WhereInMulti(where string, values ...interface{}) *Query {
query.go#L583: func (q *Query) addWhere(f queryWithSepAppender) {
query.go#L595: func (q *Query) WherePK() *Query {
query.go#L620: func (q *Query) Join(join string, params ...interface{}) *Query {
query.go#L630: func (q *Query) JoinOn(condition string, params ...interface{}) *Query {
query.go#L643: func (q *Query) JoinOnOr(condition string, params ...interface{}) *Query {
query.go#L656: func (q *Query) Group(columns ...string) *Query {
query.go#L663: func (q *Query) GroupExpr(group string, params ...interface{}) *Query {
query.go#L668: func (q *Query) Having(having string, params ...interface{}) *Query {
query.go#L673: func (q *Query) Union(other *Query) *Query {
query.go#L677: func (q *Query) UnionAll(other *Query) *Query {
query.go#L681: func (q *Query) Intersect(other *Query) *Query {
query.go#L685: func (q *Query) IntersectAll(other *Query) *Query {
query.go#L689: func (q *Query) Except(other *Query) *Query {
query.go#L693: func (q *Query) ExceptAll(other *Query) *Query {
query.go#L697: func (q *Query) addUnion(expr string, other *Query) *Query {
query.go#L707: func (q *Query) Order(orders ...string) *Query {
query.go#L731: func (q *Query) OrderExpr(order string, params ...interface{}) *Query {
query.go#L738: func (q *Query) Limit(n int) *Query {
query.go#L743: func (q *Query) Offset(n int) *Query {
query.go#L748: func (q *Query) OnConflict(s string, params ...interface{}) *Query {
query.go#L753: func (q *Query) onConflictDoUpdate() bool {
query.go#L762: func (q *Query) Returning(s string, params ...interface{}) *Query {
query.go#L767: func (q *Query) For(s string, params ...interface{}) *Query {
query.go#L773: func (q *Query) Apply(fn func(*Query) (*Query, error)) *Query {
query.go#L783: func (q *Query) Count() (int, error) {
query.go#L794: func (q *Query) countSelectQuery(column string) *SelectQuery {
query.go#L805: func (q *Query) First() error {
query.go#L820: func (q *Query) Last() error {
query.go#L834: func (q *Query) Select(values ...interface{}) error {
query.go#L864: func (q *Query) newModel(values []interface{}) (Model, error) {
query.go#L871: func (q *Query) query(ctx context.Context, model Model, query interface{}) (Result, error) {
query.go#L881: func (q *Query) SelectAndCount(values ...interface{}) (count int, firstErr error) {
query.go#L925: func (q *Query) SelectAndCountEstimate(threshold int, values ...interface{}) (count int, firstErr error) {
query.go#L971: func (q *Query) ForEach(fn interface{}) error {
query.go#L976: func (q *Query) forEachHasOneJoin(fn func(*join) error) error {
query.go#L983: func (q *Query) _forEachHasOneJoin(fn func(*join) error, joins []join) error {
query.go#L1002: func (q *Query) selectJoins(joins []join) error {
query.go#L1019: func (q *Query) Insert(values ...interface{}) (Result, error) {
query.go#L1055: func (q *Query) SelectOrInsert(values ...interface{}) (inserted bool, _ error) {
query.go#L1060: var insertq *Query
query.go#L1115: func (q *Query) Update(scan ...interface{}) (Result, error) {
query.go#L1127: func (q *Query) UpdateNotZero(scan ...interface{}) (Result, error) {
query.go#L1131: func (q *Query) update(values []interface{}, omitZero bool) (Result, error) {
query.go#L1166: func (q *Query) returningQuery(c context.Context, model Model, query interface{}) (Result, error) {
query.go#L1178: func (q *Query) Delete(values ...interface{}) (Result, error) {
query.go#L1205: func (q *Query) ForceDelete(values ...interface{}) (Result, error) {
query.go#L1242: func (q *Query) CreateTable(opt *CreateTableOptions) error {
query.go#L1247: func (q *Query) DropTable(opt *DropTableOptions) error {
query.go#L1252: func (q *Query) CreateComposite(opt *CreateCompositeOptions) error {
query.go#L1257: func (q *Query) DropComposite(opt *DropCompositeOptions) error {
query.go#L1263: func (q *Query) Exec(query interface{}, params ...interface{}) (Result, error) {
query.go#L1269: func (q *Query) ExecOne(query interface{}, params ...interface{}) (Result, error) {
query.go#L1275: func (q *Query) Query(model, query interface{}, params ...interface{}) (Result, error) {
query.go#L1281: func (q *Query) QueryOne(model, query interface{}, params ...interface{}) (Result, error) {
query.go#L1287: func (q *Query) CopyFrom(r io.Reader, query interface{}, params ...interface{}) (Result, error) {
query.go#L1293: func (q *Query) CopyTo(w io.Writer, query interface{}, params ...interface{}) (Result, error) {
query.go#L1298: var _ QueryAppender = (*Query)(nil)
query.go#L1300: func (q *Query) AppendQuery(fmter QueryFormatter, b []byte) ([]byte, error) {
query.go#L1305: func (q *Query) Exists() (bool, error) {
query.go#L1317: func (q *Query) hasTableModel() bool {
query.go#L1321: func (q *Query) hasExplicitTableModel() bool {
query.go#L1325: func (q *Query) modelHasTableName() bool {
query.go#L1329: func (q *Query) modelHasTableAlias() bool {
query.go#L1333: func (q *Query) hasTables() bool {
query.go#L1337: func (q *Query) appendFirstTable(fmter QueryFormatter, b []byte) ([]byte, error) {
query.go#L1347: func (q *Query) appendFirstTableWithAlias(fmter QueryFormatter, b []byte) (_ []byte, err error) {
query.go#L1375: func (q *Query) hasMultiTables() bool {
query.go#L1382: func (q *Query) appendOtherTables(fmter QueryFormatter, b []byte) (_ []byte, err error) {
query.go#L1399: func (q *Query) appendColumns(fmter QueryFormatter, b []byte) (_ []byte, err error) {
query.go#L1412: func (q *Query) mustAppendWhere(fmter QueryFormatter, b []byte) ([]byte, error) {
query.go#L1421: func (q *Query) appendWhere(fmter QueryFormatter, b []byte) (_ []byte, err error) {
query.go#L1450: func (q *Query) appendSoftDelete(b []byte) []byte {
query.go#L1461: func (q *Query) appendUpdWhere(fmter QueryFormatter, b []byte) ([]byte, error) {
query.go#L1465: func (q *Query) _appendWhere(
query.go#L1489: func (q *Query) appendSet(fmter QueryFormatter, b []byte) (_ []byte, err error) {
query.go#L1503: func (q *Query) hasReturning() bool {
query.go#L1516: func (q *Query) appendReturning(fmter QueryFormatter, b []byte) (_ []byte, err error) {
query.go#L1534: func (q *Query) appendWith(fmter QueryFormatter, b []byte) (_ []byte, err error) {
query.go#L1554: func (q *Query) isSliceModelWithData() bool {
query.go#L1565: q *Query
query.go#L1604: q *Query
query.go#L1632: q *Query
select.go#L13: q *Query
select.go#L22: func NewSelectQuery(q *Query) *SelectQuery {
select.go#L47: func (q *SelectQuery) Query() *Query {
table_create.go#L23: q *Query
table_create.go#L32: func NewCreateTableQuery(q *Query, opt *CreateTableOptions) *CreateTableQuery {
table_create.go#L58: func (q *CreateTableQuery) Query() *Query {
table_drop.go#L9: q *Query
table_drop.go#L18: func NewDropTableQuery(q *Query, opt *DropTableOptions) *DropTableQuery {
table_drop.go#L44: func (q *DropTableQuery) Query() *Query {
update.go#L12: q *Query
update.go#L22: func NewUpdateQuery(q *Query, omitZero bool) *UpdateQuery {
update.go#L49: func (q *UpdateQuery) Query() *Query {
github.com/go-pg/pg/v10
pg.go#L89: type Query = orm.Query
github.com/go-pg/migrations/v8
migrations.go#L13: Model(model ...interface{}) *orm.Query