type github.com/go-pg/pg/v10/orm.Model
24 uses
github.com/go-pg/pg/v10/orm (current package)
model.go#L31: type Model interface {
model.go#L47: func NewModel(value interface{}) (Model, error) {
model.go#L51: func newScanModel(values []interface{}) (Model, error) {
model.go#L58: func newModel(value interface{}, scan bool) (Model, error) {
model.go#L60: case Model:
model.go#L138: func newModelWithHookStubs(m HooklessModel) Model {
model_discard.go#L11: var _ Model = (*Discard)(nil)
model_func.go#L11: Model
model_func.go#L16: var _ Model = (*funcModel)(nil)
model_func.go#L56: model, ok := v0.Interface().(Model)
model_map.go#L13: var _ Model = (*mapModel)(nil)
model_map_slice.go#L8: var _ Model = (*mapSliceModel)(nil)
model_scan.go#L15: var _ Model = scanValuesModel{}
model_scan.go#L47: var _ Model = scanReflectValuesModel{}
model_slice.go#L17: var _ Model = (*sliceModel)(nil)
model_table.go#L11: Model
query.go#L59: model Model
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#L1166: func (q *Query) returningQuery(c context.Context, model Model, query interface{}) (Result, error) {
result.go#L5: Model() Model
github.com/go-pg/pg/v10
messages.go#L894: func newModel(mod interface{}) (orm.Model, error) {
result.go#L16: model orm.Model
result.go#L43: func (res *result) Model() orm.Model {