Documentation
¶
Overview ¶
Package markdownmodel contains the generated model of the markdown conformance corpus.
Index ¶
- Constants
- Variables
- func Connect(dsn string, cfg orm.Config) (*orm.DB, error)
- type LogsModel
- func (x *LogsModel) AddAllColumns() *LogsModel
- func (x *LogsModel) AddColumnId() *LogsModel
- func (x *LogsModel) AddColumnNote() *LogsModel
- func (x *LogsModel) AddColumnTask() *LogsModel
- func (x *LogsModel) And(args ...any) *LogsModel
- func (x *LogsModel) AndNot(fn func(*LogsModel)) *LogsModel
- func (x *LogsModel) AvgId() *LogsModel
- func (x *LogsModel) Connect(db *orm.DB) *LogsModel
- func (x *LogsModel) Create() (*LogsModel, error)
- func (x *LogsModel) Creates(rows []*LogsModel) (int64, error)
- func (x *LogsModel) Delete(recursive ...bool) error
- func (x *LogsModel) DeleteLock() *LogsModel
- func (x *LogsModel) Duplication(m *LogsModel) *LogsModel
- func (x *LogsModel) FetchKey(fn func(*LogsModel) any) *LogsModel
- func (x *LogsModel) FetchValue(fn func(*LogsModel) any) *LogsModel
- func (x *LogsModel) ForShare() *LogsModel
- func (x *LogsModel) ForShareNoWait() *LogsModel
- func (x *LogsModel) ForUpdate() *LogsModel
- func (x *LogsModel) ForUpdateNoWait() *LogsModel
- func (x *LogsModel) ForceIndexIxLogsTask() *LogsModel
- func (x *LogsModel) Get() (*LogsModel, error)
- func (x *LogsModel) GetAvg() (float64, error)
- func (x *LogsModel) GetCount() (int64, error)
- func (x *LogsModel) GetId() int64
- func (x *LogsModel) GetNote() string
- func (x *LogsModel) GetQuery() (*orm.Statement, error)
- func (x *LogsModel) GetSum() (float64, error)
- func (x *LogsModel) GetTask() string
- func (x *LogsModel) Gets() (*orm.Collection[*LogsModel], error)
- func (x *LogsModel) GetsCount() (*orm.GroupRows, error)
- func (x *LogsModel) GetsPage(page, perPage int) (*orm.Page[*LogsModel], error)
- func (x *LogsModel) GroupById() *LogsModel
- func (x *LogsModel) GroupByNote() *LogsModel
- func (x *LogsModel) GroupByTask() *LogsModel
- func (x *LogsModel) GroupLimit(n int) *LogsModel
- func (x *LogsModel) Id[T0 argIntEq](v0 T0) *LogsModel
- func (x *LogsModel) KeyNameId() *LogsModel
- func (x *LogsModel) KeyNameNote() *LogsModel
- func (x *LogsModel) KeyNameTask() *LogsModel
- func (x *LogsModel) Limit(offset, count int) *LogsModel
- func (x *LogsModel) MarshalJSON() ([]byte, error)
- func (x *LogsModel) MinusId(n int64) *LogsModel
- func (x *LogsModel) Not(fn func(*LogsModel)) *LogsModel
- func (x *LogsModel) On(fn func(*LogsModel)) *LogsModel
- func (x *LogsModel) Or(args ...any) *LogsModel
- func (x *LogsModel) OrNot(fn func(*LogsModel)) *LogsModel
- func (x *LogsModel) OrderByIdAsc(fn ...orm.Func) *LogsModel
- func (x *LogsModel) OrderByIdDesc(fn ...orm.Func) *LogsModel
- func (x *LogsModel) OrderByNoteAsc(fn ...orm.Func) *LogsModel
- func (x *LogsModel) OrderByNoteDesc(fn ...orm.Func) *LogsModel
- func (x *LogsModel) OrderByRandom() *LogsModel
- func (x *LogsModel) OrderByTaskAsc(fn ...orm.Func) *LogsModel
- func (x *LogsModel) OrderByTaskDesc(fn ...orm.Func) *LogsModel
- func (x *LogsModel) Orm_() *orm.Core
- func (x *LogsModel) ParentNode() *LogsModel
- func (x *LogsModel) PlusId(n int64) *LogsModel
- func (x *LogsModel) Relation(child orm.Model) *LogsModel
- func (x *LogsModel) Relations(child orm.Model) *LogsModel
- func (x *LogsModel) RemoveAllColumns() *LogsModel
- func (x *LogsModel) RemoveColumnId() *LogsModel
- func (x *LogsModel) RemoveColumnNote() *LogsModel
- func (x *LogsModel) RemoveColumnTask() *LogsModel
- func (x *LogsModel) Restore() (*LogsModel, error)
- func (x *LogsModel) Save() (*LogsModel, error)
- func (x *LogsModel) SetId(v int64) *LogsModel
- func (x *LogsModel) SetNote(v string) *LogsModel
- func (x *LogsModel) SetTask(v string) *LogsModel
- func (x *LogsModel) SumId() *LogsModel
- func (x *LogsModel) Task[T0 argStringEq](v0 T0) *LogsModel
- func (x *LogsModel) ToArray() map[string]any
- func (x *LogsModel) Update(optimistic ...bool) (*LogsModel, error)
- type PeopleModel
- func (x *PeopleModel) AddAllColumns() *PeopleModel
- func (x *PeopleModel) AddColumnActive() *PeopleModel
- func (x *PeopleModel) AddColumnAge() *PeopleModel
- func (x *PeopleModel) AddColumnDeletedAt() *PeopleModel
- func (x *PeopleModel) AddColumnEmail() *PeopleModel
- func (x *PeopleModel) AddColumnId() *PeopleModel
- func (x *PeopleModel) AddColumnJoined() *PeopleModel
- func (x *PeopleModel) AddColumnName() *PeopleModel
- func (x *PeopleModel) AddColumnScore() *PeopleModel
- func (x *PeopleModel) AddColumnUpdatedAt() *PeopleModel
- func (x *PeopleModel) And(args ...any) *PeopleModel
- func (x *PeopleModel) AndNot(fn func(*PeopleModel)) *PeopleModel
- func (x *PeopleModel) AvgAge() *PeopleModel
- func (x *PeopleModel) AvgScore() *PeopleModel
- func (x *PeopleModel) Connect(db *orm.DB) *PeopleModel
- func (x *PeopleModel) Create() (*PeopleModel, error)
- func (x *PeopleModel) Creates(rows []*PeopleModel) (int64, error)
- func (x *PeopleModel) Delete(recursive ...bool) error
- func (x *PeopleModel) DeleteLock() *PeopleModel
- func (x *PeopleModel) Duplication(m *PeopleModel) *PeopleModel
- func (x *PeopleModel) Email[T0 argStringEqNull](v0 T0) *PeopleModel
- func (x *PeopleModel) FetchKey(fn func(*PeopleModel) any) *PeopleModel
- func (x *PeopleModel) FetchValue(fn func(*PeopleModel) any) *PeopleModel
- func (x *PeopleModel) ForShare() *PeopleModel
- func (x *PeopleModel) ForShareNoWait() *PeopleModel
- func (x *PeopleModel) ForUpdate() *PeopleModel
- func (x *PeopleModel) ForUpdateNoWait() *PeopleModel
- func (x *PeopleModel) Get() (*PeopleModel, error)
- func (x *PeopleModel) GetActive() bool
- func (x *PeopleModel) GetAge() *int32
- func (x *PeopleModel) GetAvg() (float64, error)
- func (x *PeopleModel) GetCount() (int64, error)
- func (x *PeopleModel) GetDeletedAt() *time.Time
- func (x *PeopleModel) GetEmail() *string
- func (x *PeopleModel) GetId() string
- func (x *PeopleModel) GetJoined() time.Time
- func (x *PeopleModel) GetName() string
- func (x *PeopleModel) GetQuery() (*orm.Statement, error)
- func (x *PeopleModel) GetScore() string
- func (x *PeopleModel) GetSum() (float64, error)
- func (x *PeopleModel) GetTasksModels() (*orm.Collection[*TasksModel], error)
- func (x *PeopleModel) GetUpdatedAt() *time.Time
- func (x *PeopleModel) Gets() (*orm.Collection[*PeopleModel], error)
- func (x *PeopleModel) GetsCount() (*orm.GroupRows, error)
- func (x *PeopleModel) GetsPage(page, perPage int) (*orm.Page[*PeopleModel], error)
- func (x *PeopleModel) GroupByActive() *PeopleModel
- func (x *PeopleModel) GroupByAge() *PeopleModel
- func (x *PeopleModel) GroupByDeletedAt() *PeopleModel
- func (x *PeopleModel) GroupByEmail() *PeopleModel
- func (x *PeopleModel) GroupById() *PeopleModel
- func (x *PeopleModel) GroupByJoined() *PeopleModel
- func (x *PeopleModel) GroupByName() *PeopleModel
- func (x *PeopleModel) GroupByScore() *PeopleModel
- func (x *PeopleModel) GroupByUpdatedAt() *PeopleModel
- func (x *PeopleModel) GroupLimit(n int) *PeopleModel
- func (x *PeopleModel) Id[T0 argStringEq](v0 T0) *PeopleModel
- func (x *PeopleModel) KeyNameActive() *PeopleModel
- func (x *PeopleModel) KeyNameAge() *PeopleModel
- func (x *PeopleModel) KeyNameDeletedAt() *PeopleModel
- func (x *PeopleModel) KeyNameEmail() *PeopleModel
- func (x *PeopleModel) KeyNameId() *PeopleModel
- func (x *PeopleModel) KeyNameJoined() *PeopleModel
- func (x *PeopleModel) KeyNameName() *PeopleModel
- func (x *PeopleModel) KeyNameScore() *PeopleModel
- func (x *PeopleModel) KeyNameUpdatedAt() *PeopleModel
- func (x *PeopleModel) Limit(offset, count int) *PeopleModel
- func (x *PeopleModel) MarshalJSON() ([]byte, error)
- func (x *PeopleModel) MatchOwnerWithId() *PeopleModel
- func (x *PeopleModel) MinusAge(n int32) *PeopleModel
- func (x *PeopleModel) MinusScore(n string) *PeopleModel
- func (x *PeopleModel) Not(fn func(*PeopleModel)) *PeopleModel
- func (x *PeopleModel) On(fn func(*PeopleModel)) *PeopleModel
- func (x *PeopleModel) Or(args ...any) *PeopleModel
- func (x *PeopleModel) OrNot(fn func(*PeopleModel)) *PeopleModel
- func (x *PeopleModel) OrderByActiveAsc(fn ...orm.Func) *PeopleModel
- func (x *PeopleModel) OrderByActiveDesc(fn ...orm.Func) *PeopleModel
- func (x *PeopleModel) OrderByAgeAsc(fn ...orm.Func) *PeopleModel
- func (x *PeopleModel) OrderByAgeDesc(fn ...orm.Func) *PeopleModel
- func (x *PeopleModel) OrderByDeletedAtAsc(fn ...orm.Func) *PeopleModel
- func (x *PeopleModel) OrderByDeletedAtDesc(fn ...orm.Func) *PeopleModel
- func (x *PeopleModel) OrderByEmailAsc(fn ...orm.Func) *PeopleModel
- func (x *PeopleModel) OrderByEmailDesc(fn ...orm.Func) *PeopleModel
- func (x *PeopleModel) OrderByIdAsc(fn ...orm.Func) *PeopleModel
- func (x *PeopleModel) OrderByIdDesc(fn ...orm.Func) *PeopleModel
- func (x *PeopleModel) OrderByJoinedAsc(fn ...orm.Func) *PeopleModel
- func (x *PeopleModel) OrderByJoinedDesc(fn ...orm.Func) *PeopleModel
- func (x *PeopleModel) OrderByNameAsc(fn ...orm.Func) *PeopleModel
- func (x *PeopleModel) OrderByNameDesc(fn ...orm.Func) *PeopleModel
- func (x *PeopleModel) OrderByRandom() *PeopleModel
- func (x *PeopleModel) OrderByScoreAsc(fn ...orm.Func) *PeopleModel
- func (x *PeopleModel) OrderByScoreDesc(fn ...orm.Func) *PeopleModel
- func (x *PeopleModel) OrderByUpdatedAtAsc(fn ...orm.Func) *PeopleModel
- func (x *PeopleModel) OrderByUpdatedAtDesc(fn ...orm.Func) *PeopleModel
- func (x *PeopleModel) Orm_() *orm.Core
- func (x *PeopleModel) ParentNode() *PeopleModel
- func (x *PeopleModel) PlusAge(n int32) *PeopleModel
- func (x *PeopleModel) PlusScore(n string) *PeopleModel
- func (x *PeopleModel) Relation(child orm.Model) *PeopleModel
- func (x *PeopleModel) Relations(child orm.Model) *PeopleModel
- func (x *PeopleModel) RemoveAllColumns() *PeopleModel
- func (x *PeopleModel) RemoveColumnActive() *PeopleModel
- func (x *PeopleModel) RemoveColumnAge() *PeopleModel
- func (x *PeopleModel) RemoveColumnDeletedAt() *PeopleModel
- func (x *PeopleModel) RemoveColumnEmail() *PeopleModel
- func (x *PeopleModel) RemoveColumnId() *PeopleModel
- func (x *PeopleModel) RemoveColumnJoined() *PeopleModel
- func (x *PeopleModel) RemoveColumnName() *PeopleModel
- func (x *PeopleModel) RemoveColumnScore() *PeopleModel
- func (x *PeopleModel) RemoveColumnUpdatedAt() *PeopleModel
- func (x *PeopleModel) Restore() (*PeopleModel, error)
- func (x *PeopleModel) Save() (*PeopleModel, error)
- func (x *PeopleModel) SetActive(v bool) *PeopleModel
- func (x *PeopleModel) SetAge(v *int32) *PeopleModel
- func (x *PeopleModel) SetDeletedAt(v *time.Time) *PeopleModel
- func (x *PeopleModel) SetEmail(v *string) *PeopleModel
- func (x *PeopleModel) SetId(v string) *PeopleModel
- func (x *PeopleModel) SetJoined(v time.Time) *PeopleModel
- func (x *PeopleModel) SetName(v string) *PeopleModel
- func (x *PeopleModel) SetScore(v string) (*PeopleModel, error)
- func (x *PeopleModel) SetUpdatedAt(v *time.Time) *PeopleModel
- func (x *PeopleModel) SumAge() *PeopleModel
- func (x *PeopleModel) SumScore() *PeopleModel
- func (x *PeopleModel) ToArray() map[string]any
- func (x *PeopleModel) Update(optimistic ...bool) (*PeopleModel, error)
- type TasksModel
- func (x *TasksModel) AddAllColumns() *TasksModel
- func (x *TasksModel) AddColumnDone() *TasksModel
- func (x *TasksModel) AddColumnDue() *TasksModel
- func (x *TasksModel) AddColumnId() *TasksModel
- func (x *TasksModel) AddColumnOwner() *TasksModel
- func (x *TasksModel) AddColumnPoints() *TasksModel
- func (x *TasksModel) AddColumnTitle() *TasksModel
- func (x *TasksModel) And(args ...any) *TasksModel
- func (x *TasksModel) AndNot(fn func(*TasksModel)) *TasksModel
- func (x *TasksModel) AvgPoints() *TasksModel
- func (x *TasksModel) Connect(db *orm.DB) *TasksModel
- func (x *TasksModel) Create() (*TasksModel, error)
- func (x *TasksModel) Creates(rows []*TasksModel) (int64, error)
- func (x *TasksModel) Delete(recursive ...bool) error
- func (x *TasksModel) DeleteLock() *TasksModel
- func (x *TasksModel) Duplication(m *TasksModel) *TasksModel
- func (x *TasksModel) FetchKey(fn func(*TasksModel) any) *TasksModel
- func (x *TasksModel) FetchValue(fn func(*TasksModel) any) *TasksModel
- func (x *TasksModel) ForShare() *TasksModel
- func (x *TasksModel) ForShareNoWait() *TasksModel
- func (x *TasksModel) ForUpdate() *TasksModel
- func (x *TasksModel) ForUpdateNoWait() *TasksModel
- func (x *TasksModel) ForceIndexIxTasksOwner() *TasksModel
- func (x *TasksModel) Get() (*TasksModel, error)
- func (x *TasksModel) GetAvg() (float64, error)
- func (x *TasksModel) GetCount() (int64, error)
- func (x *TasksModel) GetDone() bool
- func (x *TasksModel) GetDue() *time.Time
- func (x *TasksModel) GetId() string
- func (x *TasksModel) GetOwner() string
- func (x *TasksModel) GetPeopleModel() (*PeopleModel, error)
- func (x *TasksModel) GetPoints() int32
- func (x *TasksModel) GetQuery() (*orm.Statement, error)
- func (x *TasksModel) GetSum() (float64, error)
- func (x *TasksModel) GetTitle() string
- func (x *TasksModel) Gets() (*orm.Collection[*TasksModel], error)
- func (x *TasksModel) GetsCount() (*orm.GroupRows, error)
- func (x *TasksModel) GetsPage(page, perPage int) (*orm.Page[*TasksModel], error)
- func (x *TasksModel) GroupByDone() *TasksModel
- func (x *TasksModel) GroupByDue() *TasksModel
- func (x *TasksModel) GroupById() *TasksModel
- func (x *TasksModel) GroupByOwner() *TasksModel
- func (x *TasksModel) GroupByPoints() *TasksModel
- func (x *TasksModel) GroupByTitle() *TasksModel
- func (x *TasksModel) GroupLimit(n int) *TasksModel
- func (x *TasksModel) Id[T0 argStringEq](v0 T0) *TasksModel
- func (x *TasksModel) JoinOwnerWithId[C hasId](child C) *TasksModel
- func (x *TasksModel) KeyNameDone() *TasksModel
- func (x *TasksModel) KeyNameDue() *TasksModel
- func (x *TasksModel) KeyNameId() *TasksModel
- func (x *TasksModel) KeyNameOwner() *TasksModel
- func (x *TasksModel) KeyNamePoints() *TasksModel
- func (x *TasksModel) KeyNameTitle() *TasksModel
- func (x *TasksModel) Limit(offset, count int) *TasksModel
- func (x *TasksModel) MarshalJSON() ([]byte, error)
- func (x *TasksModel) MatchIdWithOwner() *TasksModel
- func (x *TasksModel) MinusPoints(n int32) *TasksModel
- func (x *TasksModel) Not(fn func(*TasksModel)) *TasksModel
- func (x *TasksModel) On(fn func(*TasksModel)) *TasksModel
- func (x *TasksModel) Or(args ...any) *TasksModel
- func (x *TasksModel) OrNot(fn func(*TasksModel)) *TasksModel
- func (x *TasksModel) OrderByDoneAsc(fn ...orm.Func) *TasksModel
- func (x *TasksModel) OrderByDoneDesc(fn ...orm.Func) *TasksModel
- func (x *TasksModel) OrderByDueAsc(fn ...orm.Func) *TasksModel
- func (x *TasksModel) OrderByDueDesc(fn ...orm.Func) *TasksModel
- func (x *TasksModel) OrderByIdAsc(fn ...orm.Func) *TasksModel
- func (x *TasksModel) OrderByIdDesc(fn ...orm.Func) *TasksModel
- func (x *TasksModel) OrderByOwnerAsc(fn ...orm.Func) *TasksModel
- func (x *TasksModel) OrderByOwnerDesc(fn ...orm.Func) *TasksModel
- func (x *TasksModel) OrderByPointsAsc(fn ...orm.Func) *TasksModel
- func (x *TasksModel) OrderByPointsDesc(fn ...orm.Func) *TasksModel
- func (x *TasksModel) OrderByRandom() *TasksModel
- func (x *TasksModel) OrderByTitleAsc(fn ...orm.Func) *TasksModel
- func (x *TasksModel) OrderByTitleDesc(fn ...orm.Func) *TasksModel
- func (x *TasksModel) Orm_() *orm.Core
- func (x *TasksModel) Owner[T0 argStringEq](v0 T0) *TasksModel
- func (x *TasksModel) ParentNode() *TasksModel
- func (x *TasksModel) PlusPoints(n int32) *TasksModel
- func (x *TasksModel) Relation(child orm.Model) *TasksModel
- func (x *TasksModel) Relations(child orm.Model) *TasksModel
- func (x *TasksModel) RemoveAllColumns() *TasksModel
- func (x *TasksModel) RemoveColumnDone() *TasksModel
- func (x *TasksModel) RemoveColumnDue() *TasksModel
- func (x *TasksModel) RemoveColumnId() *TasksModel
- func (x *TasksModel) RemoveColumnOwner() *TasksModel
- func (x *TasksModel) RemoveColumnPoints() *TasksModel
- func (x *TasksModel) RemoveColumnTitle() *TasksModel
- func (x *TasksModel) Restore() (*TasksModel, error)
- func (x *TasksModel) Save() (*TasksModel, error)
- func (x *TasksModel) SetDone(v bool) *TasksModel
- func (x *TasksModel) SetDue(v *time.Time) *TasksModel
- func (x *TasksModel) SetId(v string) *TasksModel
- func (x *TasksModel) SetOwner(v string) *TasksModel
- func (x *TasksModel) SetPoints(v int32) *TasksModel
- func (x *TasksModel) SetTitle(v string) *TasksModel
- func (x *TasksModel) SumPoints() *TasksModel
- func (x *TasksModel) ToArray() map[string]any
- func (x *TasksModel) Update(optimistic ...bool) (*TasksModel, error)
Constants ¶
const ManifestHash = "sha256:44de5d646f485b425e846c933b448d91aa8e2ece9bde725821d819428653371c"
ManifestHash is the manifestHash of the document set the models were generated from.
const ManifestText = "dbspec 1 conformance\n" +
"\n" +
"table people {\n" +
" id varchar(32)\n" +
" name varchar(64)\n" +
" email varchar(64) null\n" +
" age i32 null\n" +
" active bool default true\n" +
" score decimal(6,2) default 0.00\n" +
" joined datetime(0) default now\n" +
" deleted_at datetime(6) null\n" +
" updated_at datetime(6) null\n" +
" primary key (id)\n" +
" unique uq_people_email (email)\n" +
" settings {\n" +
" updated updated_at\n" +
" soft_delete deleted_at\n" +
" store document table\n" +
" key_prefix 'P'\n" +
" title name\n" +
" }\n" +
"}\n" +
"\n" +
"table tasks {\n" +
" id varchar(32)\n" +
" owner varchar(32)\n" +
" title varchar(255)\n" +
" points i32\n" +
" due date null\n" +
" done bool default false\n" +
" primary key (id)\n" +
" index ix_tasks_owner (owner)\n" +
" foreign key fk_tasks_owner (owner) references people (id) on delete restrict on update restrict\n" +
" settings {\n" +
" store document table\n" +
" key_prefix 'T'\n" +
" title title\n" +
" }\n" +
"}\n" +
"\n" +
"table logs {\n" +
" id i64 identity\n" +
" task varchar(32)\n" +
" note varchar(255)\n" +
" primary key (id)\n" +
" index ix_logs_task (task)\n" +
" foreign key fk_logs_task (task) references tasks (id) on delete restrict on update restrict\n" +
" settings {\n" +
" store document table\n" +
" }\n" +
"}\n"
ManifestText is the manifest text of the document set the models were generated from.
Variables ¶
var Schema = &orm.Schema{Hash: ManifestHash, Text: ManifestText}
Schema is the generated schema value: the manifest text with its declared manifestHash. Install takes it to create the tables and register the set.
Functions ¶
Types ¶
type LogsModel ¶
type LogsModel struct {
// contains filtered or unexported fields
}
LogsModel is a logs model or row.
func (*LogsModel) AddAllColumns ¶
AddAllColumns selects every column.
func (*LogsModel) AddColumnId ¶
func (*LogsModel) AddColumnNote ¶
func (*LogsModel) AddColumnTask ¶
func (*LogsModel) And ¶
And joins the next condition with AND, opens an AND group with a callback, or places the conditions of a joined model.
func (*LogsModel) Creates ¶
Creates inserts rows in one transaction and returns the inserted row count.
func (*LogsModel) DeleteLock ¶
DeleteLock excludes the relation from recursive delete.
func (*LogsModel) Duplication ¶
Duplication sets the duplicate-key update of the next Create.
func (*LogsModel) FetchValue ¶
FetchValue computes a value for each loaded row.
func (*LogsModel) ForShareNoWait ¶
ForShareNoWait locks for share without waiting.
func (*LogsModel) ForUpdateNoWait ¶
ForUpdateNoWait locks for update without waiting.
func (*LogsModel) ForceIndexIxLogsTask ¶
func (*LogsModel) Get ¶
Get returns the first matching row. It returns orm.CodeNoRows when no row matches.
func (*LogsModel) Gets ¶
func (x *LogsModel) Gets() (*orm.Collection[*LogsModel], error)
Gets returns the matching rows.
func (*LogsModel) GroupByNote ¶
func (*LogsModel) GroupByTask ¶
func (*LogsModel) GroupLimit ¶
GroupLimit limits related rows per parent.
func (*LogsModel) KeyNameNote ¶
func (*LogsModel) KeyNameTask ¶
func (*LogsModel) MarshalJSON ¶
MarshalJSON writes the row values in order.
func (*LogsModel) Not ¶
Not opens a negated group, NOT (…), as the first condition or after a connector written as a separate call.
func (*LogsModel) Or ¶
Or joins the next condition with OR, opens an OR group with a callback, or places the conditions of a joined model.
func (*LogsModel) OrderByRandom ¶
OrderByRandom orders rows randomly.
func (*LogsModel) ParentNode ¶
ParentNode merges the related row into the parent row.
func (*LogsModel) RemoveAllColumns ¶
RemoveAllColumns keeps only primary and foreign keys.
func (*LogsModel) RemoveColumnId ¶
func (*LogsModel) RemoveColumnNote ¶
func (*LogsModel) RemoveColumnTask ¶
func (*LogsModel) Restore ¶
Restore restores the soft-deleted row that the set key values name and returns it.
type PeopleModel ¶
type PeopleModel struct {
// contains filtered or unexported fields
}
PeopleModel is a people model or row.
func (*PeopleModel) AddAllColumns ¶
func (x *PeopleModel) AddAllColumns() *PeopleModel
AddAllColumns selects every column.
func (*PeopleModel) AddColumnActive ¶
func (x *PeopleModel) AddColumnActive() *PeopleModel
func (*PeopleModel) AddColumnAge ¶
func (x *PeopleModel) AddColumnAge() *PeopleModel
func (*PeopleModel) AddColumnDeletedAt ¶
func (x *PeopleModel) AddColumnDeletedAt() *PeopleModel
func (*PeopleModel) AddColumnEmail ¶
func (x *PeopleModel) AddColumnEmail() *PeopleModel
func (*PeopleModel) AddColumnId ¶
func (x *PeopleModel) AddColumnId() *PeopleModel
func (*PeopleModel) AddColumnJoined ¶
func (x *PeopleModel) AddColumnJoined() *PeopleModel
func (*PeopleModel) AddColumnName ¶
func (x *PeopleModel) AddColumnName() *PeopleModel
func (*PeopleModel) AddColumnScore ¶
func (x *PeopleModel) AddColumnScore() *PeopleModel
func (*PeopleModel) AddColumnUpdatedAt ¶
func (x *PeopleModel) AddColumnUpdatedAt() *PeopleModel
func (*PeopleModel) And ¶
func (x *PeopleModel) And(args ...any) *PeopleModel
And joins the next condition with AND, opens an AND group with a callback, or places the conditions of a joined model.
func (*PeopleModel) AndNot ¶
func (x *PeopleModel) AndNot(fn func(*PeopleModel)) *PeopleModel
AndNot opens a negated group joined with AND.
func (*PeopleModel) AvgAge ¶
func (x *PeopleModel) AvgAge() *PeopleModel
func (*PeopleModel) AvgScore ¶
func (x *PeopleModel) AvgScore() *PeopleModel
func (*PeopleModel) Connect ¶
func (x *PeopleModel) Connect(db *orm.DB) *PeopleModel
Connect sets the connection.
func (*PeopleModel) Create ¶
func (x *PeopleModel) Create() (*PeopleModel, error)
Create inserts the row and returns the created row.
func (*PeopleModel) Creates ¶
func (x *PeopleModel) Creates(rows []*PeopleModel) (int64, error)
Creates inserts rows in one transaction and returns the inserted row count.
func (*PeopleModel) Delete ¶
func (x *PeopleModel) Delete(recursive ...bool) error
Delete deletes the row; Delete(true) first deletes loaded related rows.
func (*PeopleModel) DeleteLock ¶
func (x *PeopleModel) DeleteLock() *PeopleModel
DeleteLock excludes the relation from recursive delete.
func (*PeopleModel) Duplication ¶
func (x *PeopleModel) Duplication(m *PeopleModel) *PeopleModel
Duplication sets the duplicate-key update of the next Create.
func (*PeopleModel) Email ¶
func (x *PeopleModel) Email[T0 argStringEqNull](v0 T0) *PeopleModel
func (*PeopleModel) FetchKey ¶
func (x *PeopleModel) FetchKey(fn func(*PeopleModel) any) *PeopleModel
FetchKey computes the collection key of each row.
func (*PeopleModel) FetchValue ¶
func (x *PeopleModel) FetchValue(fn func(*PeopleModel) any) *PeopleModel
FetchValue computes a value for each loaded row.
func (*PeopleModel) ForShare ¶
func (x *PeopleModel) ForShare() *PeopleModel
ForShare locks the selected rows for share inside a transaction.
func (*PeopleModel) ForShareNoWait ¶
func (x *PeopleModel) ForShareNoWait() *PeopleModel
ForShareNoWait locks for share without waiting.
func (*PeopleModel) ForUpdate ¶
func (x *PeopleModel) ForUpdate() *PeopleModel
ForUpdate locks the selected rows for update inside a transaction.
func (*PeopleModel) ForUpdateNoWait ¶
func (x *PeopleModel) ForUpdateNoWait() *PeopleModel
ForUpdateNoWait locks for update without waiting.
func (*PeopleModel) Get ¶
func (x *PeopleModel) Get() (*PeopleModel, error)
Get returns the first matching row. It returns orm.CodeNoRows when no row matches.
func (*PeopleModel) GetAvg ¶
func (x *PeopleModel) GetAvg() (float64, error)
GetAvg returns the average of the column selected with Avg<Col>.
func (*PeopleModel) GetCount ¶
func (x *PeopleModel) GetCount() (int64, error)
GetCount returns the number of matching rows.
func (*PeopleModel) GetDeletedAt ¶
func (x *PeopleModel) GetDeletedAt() *time.Time
GetDeletedAt returns deleted_at.
func (*PeopleModel) GetJoined ¶
func (x *PeopleModel) GetJoined() time.Time
GetJoined returns joined.
func (*PeopleModel) GetQuery ¶
func (x *PeopleModel) GetQuery() (*orm.Statement, error)
GetQuery returns the statement of Gets without executing it.
func (*PeopleModel) GetSum ¶
func (x *PeopleModel) GetSum() (float64, error)
GetSum returns the sum of the column selected with Sum<Col>.
func (*PeopleModel) GetTasksModels ¶
func (x *PeopleModel) GetTasksModels() (*orm.Collection[*TasksModel], error)
GetTasksModels returns the tasks relation result.
func (*PeopleModel) GetUpdatedAt ¶
func (x *PeopleModel) GetUpdatedAt() *time.Time
GetUpdatedAt returns updated_at.
func (*PeopleModel) Gets ¶
func (x *PeopleModel) Gets() (*orm.Collection[*PeopleModel], error)
Gets returns the matching rows.
func (*PeopleModel) GetsCount ¶
func (x *PeopleModel) GetsCount() (*orm.GroupRows, error)
GetsCount returns grouped rows with row_count.
func (*PeopleModel) GetsPage ¶
func (x *PeopleModel) GetsPage(page, perPage int) (*orm.Page[*PeopleModel], error)
GetsPage returns one page of matching rows.
func (*PeopleModel) GroupByActive ¶
func (x *PeopleModel) GroupByActive() *PeopleModel
func (*PeopleModel) GroupByAge ¶
func (x *PeopleModel) GroupByAge() *PeopleModel
func (*PeopleModel) GroupByDeletedAt ¶
func (x *PeopleModel) GroupByDeletedAt() *PeopleModel
func (*PeopleModel) GroupByEmail ¶
func (x *PeopleModel) GroupByEmail() *PeopleModel
func (*PeopleModel) GroupById ¶
func (x *PeopleModel) GroupById() *PeopleModel
func (*PeopleModel) GroupByJoined ¶
func (x *PeopleModel) GroupByJoined() *PeopleModel
func (*PeopleModel) GroupByName ¶
func (x *PeopleModel) GroupByName() *PeopleModel
func (*PeopleModel) GroupByScore ¶
func (x *PeopleModel) GroupByScore() *PeopleModel
func (*PeopleModel) GroupByUpdatedAt ¶
func (x *PeopleModel) GroupByUpdatedAt() *PeopleModel
func (*PeopleModel) GroupLimit ¶
func (x *PeopleModel) GroupLimit(n int) *PeopleModel
GroupLimit limits related rows per parent.
func (*PeopleModel) Id ¶
func (x *PeopleModel) Id[T0 argStringEq](v0 T0) *PeopleModel
func (*PeopleModel) KeyNameActive ¶
func (x *PeopleModel) KeyNameActive() *PeopleModel
func (*PeopleModel) KeyNameAge ¶
func (x *PeopleModel) KeyNameAge() *PeopleModel
func (*PeopleModel) KeyNameDeletedAt ¶
func (x *PeopleModel) KeyNameDeletedAt() *PeopleModel
func (*PeopleModel) KeyNameEmail ¶
func (x *PeopleModel) KeyNameEmail() *PeopleModel
func (*PeopleModel) KeyNameId ¶
func (x *PeopleModel) KeyNameId() *PeopleModel
func (*PeopleModel) KeyNameJoined ¶
func (x *PeopleModel) KeyNameJoined() *PeopleModel
func (*PeopleModel) KeyNameName ¶
func (x *PeopleModel) KeyNameName() *PeopleModel
func (*PeopleModel) KeyNameScore ¶
func (x *PeopleModel) KeyNameScore() *PeopleModel
func (*PeopleModel) KeyNameUpdatedAt ¶
func (x *PeopleModel) KeyNameUpdatedAt() *PeopleModel
func (*PeopleModel) Limit ¶
func (x *PeopleModel) Limit(offset, count int) *PeopleModel
Limit sets the row range.
func (*PeopleModel) MarshalJSON ¶
func (x *PeopleModel) MarshalJSON() ([]byte, error)
MarshalJSON writes the row values in order.
func (*PeopleModel) MatchOwnerWithId ¶
func (x *PeopleModel) MatchOwnerWithId() *PeopleModel
func (*PeopleModel) MinusAge ¶
func (x *PeopleModel) MinusAge(n int32) *PeopleModel
func (*PeopleModel) MinusScore ¶
func (x *PeopleModel) MinusScore(n string) *PeopleModel
func (*PeopleModel) Not ¶
func (x *PeopleModel) Not(fn func(*PeopleModel)) *PeopleModel
Not opens a negated group, NOT (…), as the first condition or after a connector written as a separate call.
func (*PeopleModel) On ¶
func (x *PeopleModel) On(fn func(*PeopleModel)) *PeopleModel
On sets the join ON conditions.
func (*PeopleModel) Or ¶
func (x *PeopleModel) Or(args ...any) *PeopleModel
Or joins the next condition with OR, opens an OR group with a callback, or places the conditions of a joined model.
func (*PeopleModel) OrNot ¶
func (x *PeopleModel) OrNot(fn func(*PeopleModel)) *PeopleModel
OrNot opens a negated group joined with OR.
func (*PeopleModel) OrderByActiveAsc ¶
func (x *PeopleModel) OrderByActiveAsc(fn ...orm.Func) *PeopleModel
func (*PeopleModel) OrderByActiveDesc ¶
func (x *PeopleModel) OrderByActiveDesc(fn ...orm.Func) *PeopleModel
func (*PeopleModel) OrderByAgeAsc ¶
func (x *PeopleModel) OrderByAgeAsc(fn ...orm.Func) *PeopleModel
func (*PeopleModel) OrderByAgeDesc ¶
func (x *PeopleModel) OrderByAgeDesc(fn ...orm.Func) *PeopleModel
func (*PeopleModel) OrderByDeletedAtAsc ¶
func (x *PeopleModel) OrderByDeletedAtAsc(fn ...orm.Func) *PeopleModel
func (*PeopleModel) OrderByDeletedAtDesc ¶
func (x *PeopleModel) OrderByDeletedAtDesc(fn ...orm.Func) *PeopleModel
func (*PeopleModel) OrderByEmailAsc ¶
func (x *PeopleModel) OrderByEmailAsc(fn ...orm.Func) *PeopleModel
func (*PeopleModel) OrderByEmailDesc ¶
func (x *PeopleModel) OrderByEmailDesc(fn ...orm.Func) *PeopleModel
func (*PeopleModel) OrderByIdAsc ¶
func (x *PeopleModel) OrderByIdAsc(fn ...orm.Func) *PeopleModel
func (*PeopleModel) OrderByIdDesc ¶
func (x *PeopleModel) OrderByIdDesc(fn ...orm.Func) *PeopleModel
func (*PeopleModel) OrderByJoinedAsc ¶
func (x *PeopleModel) OrderByJoinedAsc(fn ...orm.Func) *PeopleModel
func (*PeopleModel) OrderByJoinedDesc ¶
func (x *PeopleModel) OrderByJoinedDesc(fn ...orm.Func) *PeopleModel
func (*PeopleModel) OrderByNameAsc ¶
func (x *PeopleModel) OrderByNameAsc(fn ...orm.Func) *PeopleModel
func (*PeopleModel) OrderByNameDesc ¶
func (x *PeopleModel) OrderByNameDesc(fn ...orm.Func) *PeopleModel
func (*PeopleModel) OrderByRandom ¶
func (x *PeopleModel) OrderByRandom() *PeopleModel
OrderByRandom orders rows randomly.
func (*PeopleModel) OrderByScoreAsc ¶
func (x *PeopleModel) OrderByScoreAsc(fn ...orm.Func) *PeopleModel
func (*PeopleModel) OrderByScoreDesc ¶
func (x *PeopleModel) OrderByScoreDesc(fn ...orm.Func) *PeopleModel
func (*PeopleModel) OrderByUpdatedAtAsc ¶
func (x *PeopleModel) OrderByUpdatedAtAsc(fn ...orm.Func) *PeopleModel
func (*PeopleModel) OrderByUpdatedAtDesc ¶
func (x *PeopleModel) OrderByUpdatedAtDesc(fn ...orm.Func) *PeopleModel
func (*PeopleModel) Orm_ ¶
func (x *PeopleModel) Orm_() *orm.Core
func (*PeopleModel) ParentNode ¶
func (x *PeopleModel) ParentNode() *PeopleModel
ParentNode merges the related row into the parent row.
func (*PeopleModel) PlusAge ¶
func (x *PeopleModel) PlusAge(n int32) *PeopleModel
func (*PeopleModel) PlusScore ¶
func (x *PeopleModel) PlusScore(n string) *PeopleModel
func (*PeopleModel) Relation ¶
func (x *PeopleModel) Relation(child orm.Model) *PeopleModel
Relation attaches one related row loaded by a separate query.
func (*PeopleModel) Relations ¶
func (x *PeopleModel) Relations(child orm.Model) *PeopleModel
Relations attaches related rows loaded by a separate query.
func (*PeopleModel) RemoveAllColumns ¶
func (x *PeopleModel) RemoveAllColumns() *PeopleModel
RemoveAllColumns keeps only primary and foreign keys.
func (*PeopleModel) RemoveColumnActive ¶
func (x *PeopleModel) RemoveColumnActive() *PeopleModel
func (*PeopleModel) RemoveColumnAge ¶
func (x *PeopleModel) RemoveColumnAge() *PeopleModel
func (*PeopleModel) RemoveColumnDeletedAt ¶
func (x *PeopleModel) RemoveColumnDeletedAt() *PeopleModel
func (*PeopleModel) RemoveColumnEmail ¶
func (x *PeopleModel) RemoveColumnEmail() *PeopleModel
func (*PeopleModel) RemoveColumnId ¶
func (x *PeopleModel) RemoveColumnId() *PeopleModel
func (*PeopleModel) RemoveColumnJoined ¶
func (x *PeopleModel) RemoveColumnJoined() *PeopleModel
func (*PeopleModel) RemoveColumnName ¶
func (x *PeopleModel) RemoveColumnName() *PeopleModel
func (*PeopleModel) RemoveColumnScore ¶
func (x *PeopleModel) RemoveColumnScore() *PeopleModel
func (*PeopleModel) RemoveColumnUpdatedAt ¶
func (x *PeopleModel) RemoveColumnUpdatedAt() *PeopleModel
func (*PeopleModel) Restore ¶
func (x *PeopleModel) Restore() (*PeopleModel, error)
Restore restores the soft-deleted row that the set key values name and returns it.
func (*PeopleModel) Save ¶
func (x *PeopleModel) Save() (*PeopleModel, error)
Save updates the row when its primary key is known, otherwise creates it.
func (*PeopleModel) SetActive ¶
func (x *PeopleModel) SetActive(v bool) *PeopleModel
SetActive sets active.
func (*PeopleModel) SetAge ¶
func (x *PeopleModel) SetAge(v *int32) *PeopleModel
SetAge sets age; nil stores NULL.
func (*PeopleModel) SetDeletedAt ¶
func (x *PeopleModel) SetDeletedAt(v *time.Time) *PeopleModel
SetDeletedAt sets deleted_at; nil stores NULL.
func (*PeopleModel) SetEmail ¶
func (x *PeopleModel) SetEmail(v *string) *PeopleModel
SetEmail sets email; nil stores NULL.
func (*PeopleModel) SetJoined ¶
func (x *PeopleModel) SetJoined(v time.Time) *PeopleModel
SetJoined sets joined.
func (*PeopleModel) SetName ¶
func (x *PeopleModel) SetName(v string) *PeopleModel
SetName sets name.
func (*PeopleModel) SetScore ¶
func (x *PeopleModel) SetScore(v string) (*PeopleModel, error)
SetScore sets score after exact decimal validation.
func (*PeopleModel) SetUpdatedAt ¶
func (x *PeopleModel) SetUpdatedAt(v *time.Time) *PeopleModel
SetUpdatedAt sets updated_at; nil stores NULL.
func (*PeopleModel) SumAge ¶
func (x *PeopleModel) SumAge() *PeopleModel
func (*PeopleModel) SumScore ¶
func (x *PeopleModel) SumScore() *PeopleModel
func (*PeopleModel) ToArray ¶
func (x *PeopleModel) ToArray() map[string]any
ToArray returns the row values.
func (*PeopleModel) Update ¶
func (x *PeopleModel) Update(optimistic ...bool) (*PeopleModel, error)
Update writes the changed columns; Update(true) requires an unchanged updated time.
type TasksModel ¶
type TasksModel struct {
// contains filtered or unexported fields
}
TasksModel is a tasks model or row.
func (*TasksModel) AddAllColumns ¶
func (x *TasksModel) AddAllColumns() *TasksModel
AddAllColumns selects every column.
func (*TasksModel) AddColumnDone ¶
func (x *TasksModel) AddColumnDone() *TasksModel
func (*TasksModel) AddColumnDue ¶
func (x *TasksModel) AddColumnDue() *TasksModel
func (*TasksModel) AddColumnId ¶
func (x *TasksModel) AddColumnId() *TasksModel
func (*TasksModel) AddColumnOwner ¶
func (x *TasksModel) AddColumnOwner() *TasksModel
func (*TasksModel) AddColumnPoints ¶
func (x *TasksModel) AddColumnPoints() *TasksModel
func (*TasksModel) AddColumnTitle ¶
func (x *TasksModel) AddColumnTitle() *TasksModel
func (*TasksModel) And ¶
func (x *TasksModel) And(args ...any) *TasksModel
And joins the next condition with AND, opens an AND group with a callback, or places the conditions of a joined model.
func (*TasksModel) AndNot ¶
func (x *TasksModel) AndNot(fn func(*TasksModel)) *TasksModel
AndNot opens a negated group joined with AND.
func (*TasksModel) AvgPoints ¶
func (x *TasksModel) AvgPoints() *TasksModel
func (*TasksModel) Connect ¶
func (x *TasksModel) Connect(db *orm.DB) *TasksModel
Connect sets the connection.
func (*TasksModel) Create ¶
func (x *TasksModel) Create() (*TasksModel, error)
Create inserts the row and returns the created row.
func (*TasksModel) Creates ¶
func (x *TasksModel) Creates(rows []*TasksModel) (int64, error)
Creates inserts rows in one transaction and returns the inserted row count.
func (*TasksModel) Delete ¶
func (x *TasksModel) Delete(recursive ...bool) error
Delete deletes the row; Delete(true) first deletes loaded related rows.
func (*TasksModel) DeleteLock ¶
func (x *TasksModel) DeleteLock() *TasksModel
DeleteLock excludes the relation from recursive delete.
func (*TasksModel) Duplication ¶
func (x *TasksModel) Duplication(m *TasksModel) *TasksModel
Duplication sets the duplicate-key update of the next Create.
func (*TasksModel) FetchKey ¶
func (x *TasksModel) FetchKey(fn func(*TasksModel) any) *TasksModel
FetchKey computes the collection key of each row.
func (*TasksModel) FetchValue ¶
func (x *TasksModel) FetchValue(fn func(*TasksModel) any) *TasksModel
FetchValue computes a value for each loaded row.
func (*TasksModel) ForShare ¶
func (x *TasksModel) ForShare() *TasksModel
ForShare locks the selected rows for share inside a transaction.
func (*TasksModel) ForShareNoWait ¶
func (x *TasksModel) ForShareNoWait() *TasksModel
ForShareNoWait locks for share without waiting.
func (*TasksModel) ForUpdate ¶
func (x *TasksModel) ForUpdate() *TasksModel
ForUpdate locks the selected rows for update inside a transaction.
func (*TasksModel) ForUpdateNoWait ¶
func (x *TasksModel) ForUpdateNoWait() *TasksModel
ForUpdateNoWait locks for update without waiting.
func (*TasksModel) ForceIndexIxTasksOwner ¶
func (x *TasksModel) ForceIndexIxTasksOwner() *TasksModel
func (*TasksModel) Get ¶
func (x *TasksModel) Get() (*TasksModel, error)
Get returns the first matching row. It returns orm.CodeNoRows when no row matches.
func (*TasksModel) GetAvg ¶
func (x *TasksModel) GetAvg() (float64, error)
GetAvg returns the average of the column selected with Avg<Col>.
func (*TasksModel) GetCount ¶
func (x *TasksModel) GetCount() (int64, error)
GetCount returns the number of matching rows.
func (*TasksModel) GetPeopleModel ¶
func (x *TasksModel) GetPeopleModel() (*PeopleModel, error)
GetPeopleModel returns the people relation result.
func (*TasksModel) GetQuery ¶
func (x *TasksModel) GetQuery() (*orm.Statement, error)
GetQuery returns the statement of Gets without executing it.
func (*TasksModel) GetSum ¶
func (x *TasksModel) GetSum() (float64, error)
GetSum returns the sum of the column selected with Sum<Col>.
func (*TasksModel) Gets ¶
func (x *TasksModel) Gets() (*orm.Collection[*TasksModel], error)
Gets returns the matching rows.
func (*TasksModel) GetsCount ¶
func (x *TasksModel) GetsCount() (*orm.GroupRows, error)
GetsCount returns grouped rows with row_count.
func (*TasksModel) GetsPage ¶
func (x *TasksModel) GetsPage(page, perPage int) (*orm.Page[*TasksModel], error)
GetsPage returns one page of matching rows.
func (*TasksModel) GroupByDone ¶
func (x *TasksModel) GroupByDone() *TasksModel
func (*TasksModel) GroupByDue ¶
func (x *TasksModel) GroupByDue() *TasksModel
func (*TasksModel) GroupById ¶
func (x *TasksModel) GroupById() *TasksModel
func (*TasksModel) GroupByOwner ¶
func (x *TasksModel) GroupByOwner() *TasksModel
func (*TasksModel) GroupByPoints ¶
func (x *TasksModel) GroupByPoints() *TasksModel
func (*TasksModel) GroupByTitle ¶
func (x *TasksModel) GroupByTitle() *TasksModel
func (*TasksModel) GroupLimit ¶
func (x *TasksModel) GroupLimit(n int) *TasksModel
GroupLimit limits related rows per parent.
func (*TasksModel) Id ¶
func (x *TasksModel) Id[T0 argStringEq](v0 T0) *TasksModel
func (*TasksModel) JoinOwnerWithId ¶
func (x *TasksModel) JoinOwnerWithId[C hasId](child C) *TasksModel
func (*TasksModel) KeyNameDone ¶
func (x *TasksModel) KeyNameDone() *TasksModel
func (*TasksModel) KeyNameDue ¶
func (x *TasksModel) KeyNameDue() *TasksModel
func (*TasksModel) KeyNameId ¶
func (x *TasksModel) KeyNameId() *TasksModel
func (*TasksModel) KeyNameOwner ¶
func (x *TasksModel) KeyNameOwner() *TasksModel
func (*TasksModel) KeyNamePoints ¶
func (x *TasksModel) KeyNamePoints() *TasksModel
func (*TasksModel) KeyNameTitle ¶
func (x *TasksModel) KeyNameTitle() *TasksModel
func (*TasksModel) Limit ¶
func (x *TasksModel) Limit(offset, count int) *TasksModel
Limit sets the row range.
func (*TasksModel) MarshalJSON ¶
func (x *TasksModel) MarshalJSON() ([]byte, error)
MarshalJSON writes the row values in order.
func (*TasksModel) MatchIdWithOwner ¶
func (x *TasksModel) MatchIdWithOwner() *TasksModel
func (*TasksModel) MinusPoints ¶
func (x *TasksModel) MinusPoints(n int32) *TasksModel
func (*TasksModel) Not ¶
func (x *TasksModel) Not(fn func(*TasksModel)) *TasksModel
Not opens a negated group, NOT (…), as the first condition or after a connector written as a separate call.
func (*TasksModel) On ¶
func (x *TasksModel) On(fn func(*TasksModel)) *TasksModel
On sets the join ON conditions.
func (*TasksModel) Or ¶
func (x *TasksModel) Or(args ...any) *TasksModel
Or joins the next condition with OR, opens an OR group with a callback, or places the conditions of a joined model.
func (*TasksModel) OrNot ¶
func (x *TasksModel) OrNot(fn func(*TasksModel)) *TasksModel
OrNot opens a negated group joined with OR.
func (*TasksModel) OrderByDoneAsc ¶
func (x *TasksModel) OrderByDoneAsc(fn ...orm.Func) *TasksModel
func (*TasksModel) OrderByDoneDesc ¶
func (x *TasksModel) OrderByDoneDesc(fn ...orm.Func) *TasksModel
func (*TasksModel) OrderByDueAsc ¶
func (x *TasksModel) OrderByDueAsc(fn ...orm.Func) *TasksModel
func (*TasksModel) OrderByDueDesc ¶
func (x *TasksModel) OrderByDueDesc(fn ...orm.Func) *TasksModel
func (*TasksModel) OrderByIdAsc ¶
func (x *TasksModel) OrderByIdAsc(fn ...orm.Func) *TasksModel
func (*TasksModel) OrderByIdDesc ¶
func (x *TasksModel) OrderByIdDesc(fn ...orm.Func) *TasksModel
func (*TasksModel) OrderByOwnerAsc ¶
func (x *TasksModel) OrderByOwnerAsc(fn ...orm.Func) *TasksModel
func (*TasksModel) OrderByOwnerDesc ¶
func (x *TasksModel) OrderByOwnerDesc(fn ...orm.Func) *TasksModel
func (*TasksModel) OrderByPointsAsc ¶
func (x *TasksModel) OrderByPointsAsc(fn ...orm.Func) *TasksModel
func (*TasksModel) OrderByPointsDesc ¶
func (x *TasksModel) OrderByPointsDesc(fn ...orm.Func) *TasksModel
func (*TasksModel) OrderByRandom ¶
func (x *TasksModel) OrderByRandom() *TasksModel
OrderByRandom orders rows randomly.
func (*TasksModel) OrderByTitleAsc ¶
func (x *TasksModel) OrderByTitleAsc(fn ...orm.Func) *TasksModel
func (*TasksModel) OrderByTitleDesc ¶
func (x *TasksModel) OrderByTitleDesc(fn ...orm.Func) *TasksModel
func (*TasksModel) Orm_ ¶
func (x *TasksModel) Orm_() *orm.Core
func (*TasksModel) Owner ¶
func (x *TasksModel) Owner[T0 argStringEq](v0 T0) *TasksModel
func (*TasksModel) ParentNode ¶
func (x *TasksModel) ParentNode() *TasksModel
ParentNode merges the related row into the parent row.
func (*TasksModel) PlusPoints ¶
func (x *TasksModel) PlusPoints(n int32) *TasksModel
func (*TasksModel) Relation ¶
func (x *TasksModel) Relation(child orm.Model) *TasksModel
Relation attaches one related row loaded by a separate query.
func (*TasksModel) Relations ¶
func (x *TasksModel) Relations(child orm.Model) *TasksModel
Relations attaches related rows loaded by a separate query.
func (*TasksModel) RemoveAllColumns ¶
func (x *TasksModel) RemoveAllColumns() *TasksModel
RemoveAllColumns keeps only primary and foreign keys.
func (*TasksModel) RemoveColumnDone ¶
func (x *TasksModel) RemoveColumnDone() *TasksModel
func (*TasksModel) RemoveColumnDue ¶
func (x *TasksModel) RemoveColumnDue() *TasksModel
func (*TasksModel) RemoveColumnId ¶
func (x *TasksModel) RemoveColumnId() *TasksModel
func (*TasksModel) RemoveColumnOwner ¶
func (x *TasksModel) RemoveColumnOwner() *TasksModel
func (*TasksModel) RemoveColumnPoints ¶
func (x *TasksModel) RemoveColumnPoints() *TasksModel
func (*TasksModel) RemoveColumnTitle ¶
func (x *TasksModel) RemoveColumnTitle() *TasksModel
func (*TasksModel) Restore ¶
func (x *TasksModel) Restore() (*TasksModel, error)
Restore restores the soft-deleted row that the set key values name and returns it.
func (*TasksModel) Save ¶
func (x *TasksModel) Save() (*TasksModel, error)
Save updates the row when its primary key is known, otherwise creates it.
func (*TasksModel) SetDue ¶
func (x *TasksModel) SetDue(v *time.Time) *TasksModel
SetDue sets due; nil stores NULL.
func (*TasksModel) SetOwner ¶
func (x *TasksModel) SetOwner(v string) *TasksModel
SetOwner sets owner.
func (*TasksModel) SetPoints ¶
func (x *TasksModel) SetPoints(v int32) *TasksModel
SetPoints sets points.
func (*TasksModel) SetTitle ¶
func (x *TasksModel) SetTitle(v string) *TasksModel
SetTitle sets title.
func (*TasksModel) SumPoints ¶
func (x *TasksModel) SumPoints() *TasksModel
func (*TasksModel) ToArray ¶
func (x *TasksModel) ToArray() map[string]any
ToArray returns the row values.
func (*TasksModel) Update ¶
func (x *TasksModel) Update(optimistic ...bool) (*TasksModel, error)
Update writes the changed columns; Update(true) requires an unchanged updated time.