Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bigpigeon/toyorm
/ functions
Functions
754 in github.com/bigpigeon/toyorm
⨍
Functions
754
◇
Types & classes
283
↓ 2 callers
Method
BindFields
(mode Mode, args ...interface{})
toy_brick.go:392
↓ 2 callers
Function
CollectionHandlerDropTablePreload
preload schedule oneToOne -> oneToMany -> current model -> manyToMany(sub -> middle) -> Next() -> belongTo
collection_handlers.go:346
↓ 2 callers
Function
CollectionHandlerSimplePreload
preload schedule belongTo -> Next() -> oneToOne -> oneToMany -> manyToMany(sub -> middle)
collection_handlers.go:290
↓ 2 callers
Method
Conditions
(search SearchList)
collection_brick_condition.go:27
↓ 2 callers
Method
Conditions
(search SearchList)
collection_brick_condition.go:68
↓ 2 callers
Method
Conditions
(search SearchList)
collection_brick_condition.go:131
↓ 2 callers
Method
Conditions
(search SearchList)
toy_brick_condition.go:23
↓ 2 callers
Method
Conditions
(search SearchList)
toy_brick_condition.go:88
↓ 2 callers
Method
CountExec
(model *Model, alias string)
dialect.go:44
↓ 2 callers
Method
CustomBelongToPreload
(container, relationship FieldSelection, args ...interface{})
toy_brick.go:292
↓ 2 callers
Method
CustomOneToManyPreload
(container FieldSelection, relationship interface{}, args ...interface{})
toy_brick.go:341
↓ 2 callers
Method
CustomOneToOnePreload
(container FieldSelection, relationship interface{}, args ...interface{})
toy_brick.go:316
↓ 2 callers
Method
DropTable
(*Model)
dialect.go:35
↓ 2 callers
Function
FindColumnFactory
get columns and scanner generator
basic.go:542
↓ 2 callers
Function
GetBelongsIDFieldName
(subModel *Model, containerField Field)
basic.go:255
↓ 2 callers
Method
GetNameFieldMap
()
model.go:65
↓ 2 callers
Method
GetOffsetFieldMap
()
model.go:73
↓ 2 callers
Function
GetStructFields
get all StructField with struct field and its embed field
basic.go:97
↓ 2 callers
Function
HandlerCreateTablePreload
preload schedule belongTo -> Next() -> oneToOne -> oneToMany -> manyToMany(sub -> middle)
handlers.go:724
↓ 2 callers
Function
HandlerDropTablePreload
preload schedule oneToOne -> oneToMany -> current model -> manyToMany(sub -> middle) -> Next() -> belongTo
handlers.go:789
↓ 2 callers
Function
IgnoreAffectNode
(next *AffectNode)
result.go:79
↓ 2 callers
Method
IgnoreMode
(s Mode, ignore IgnoreMode)
toy_brick.go:579
↓ 2 callers
Method
IsVariableContainer
()
record.go:23
↓ 2 callers
Method
JoinExec
(*JoinSwap)
dialect.go:47
↓ 2 callers
Method
Model
(v interface{})
collection.go:96
↓ 2 callers
Function
NewMiddleModel
(model, subModel *Model)
model.go:142
↓ 2 callers
Method
OneToManyPreload
(model *Model, field Field)
toy.go:141
↓ 2 callers
Method
OneToOnePreload
(model *Model, field Field)
toy.go:124
↓ 2 callers
Function
OpenCollection
(driverName string, dataSourceName ...string)
collection.go:52
↓ 2 callers
Method
Query
()
exec.go:72
↓ 2 callers
Method
Query
(query string, args ...interface{})
dialect.go:24
↓ 2 callers
Method
QueryRow
(exec ExecValue, i int)
collection_brick.go:624
↓ 2 callers
Method
QueryRow
(exec ExecValue)
toy_brick.go:843
↓ 2 callers
Method
Rollback
()
toy_brick.go:567
↓ 2 callers
Method
SaveExecutor
sqlite3/postgresql use RowsAffected to check success or failure, but mysql can't, because it's RowsAffected is zero when update value not change
dialect.go:32
↓ 2 callers
Method
SearchExec
(search SearchList)
dialect.go:45
↓ 2 callers
Method
SetDebug
(debug bool)
toy_kernel.go:34
↓ 2 callers
Method
TableName
()
model.go:17
↓ 2 callers
Method
ToDesc
use for order by
brick_common.go:69
↓ 2 callers
Method
deleteWithPrimaryKey
(records ModelRecords)
collection_brick.go:391
↓ 2 callers
Function
getInsertColumnExecAndValue
(values FieldValueList)
basic.go:465
↓ 2 callers
Function
getValuesExec
e.g return BasicExec{query: "?,?,?" args:[1,2,3]}
basic.go:485
↓ 2 callers
Method
insert
(records ModelRecords)
collection_brick.go:373
↓ 2 callers
Method
insert
(records ModelRecords)
toy_brick.go:592
↓ 2 callers
Method
manyToManyPreloadWithTag
(model *Model, field Field, isRight bool, tag reflect.StructTag)
toy.go:161
↓ 2 callers
Method
save
(records ModelRecords)
collection_brick.go:379
↓ 2 callers
Method
save
(records ModelRecords)
toy_brick.go:598
↓ 2 callers
Method
sync
()
record_namemap.go:48
↓ 2 callers
Method
sync
()
record_offsetmap.go:48
↓ 2 callers
Method
sync
()
record_struct.go:170
↓ 2 callers
Method
usave
(records ModelRecords)
collection_brick.go:385
↓ 2 callers
Method
usave
(records ModelRecords)
toy_brick.go:604
↓ 1 callers
Method
Abort
()
context.go:134
↓ 1 callers
Method
BelongToBind
(model, subModel *Model, containerField, relationField Field)
collection.go:203
↓ 1 callers
Method
CleanOwnGroupBy
()
toy_brick.go:990
↓ 1 callers
Method
CleanOwnOrderBy
()
toy_brick.go:977
↓ 1 callers
Method
CleanOwnSearch
()
toy_brick.go:1003
↓ 1 callers
Method
Close
()
collection.go:130
↓ 1 callers
Method
Commit
()
toy_brick.go:563
↓ 1 callers
Method
Condition
(expr SearchExpr, key FieldSelection, v ...interface{})
collection_brick_condition.go:58
↓ 1 callers
Method
CopyJoin
()
toy_brick.go:189
↓ 1 callers
Method
CountExec
()
collection_brick.go:631
↓ 1 callers
Method
CountExec
()
toy_brick.go:866
↓ 1 callers
Method
Debug
()
collection_brick.go:324
↓ 1 callers
Method
DeleteWithConditions
()
toy_brick.go:806
↓ 1 callers
Method
GetFieldType
(name string)
record_namemap.go:131
↓ 1 callers
Method
GetFieldType
(name string)
record_offsetmap.go:114
↓ 1 callers
Function
GetTagKeyVal
(tag string)
model_field.go:228
↓ 1 callers
Method
IsForeign
sql unique index declaration
model_field.go:33
↓ 1 callers
Function
JsonEncode
(v interface{})
examples/collection_example/collection_example.go:19
↓ 1 callers
Function
MakeRecord
(model *Model, _type reflect.Type)
record.go:96
↓ 1 callers
Method
ManyToManyPreloadBind
(model, subModel, middleModel *Model, containerField, relationField, subRelationField Field)
collection.go:241
↓ 1 callers
Function
NewField
(f *reflect.StructField, fieldVal reflect.Value, table_name string)
model_field.go:240
↓ 1 callers
Function
NewJoinSwap
(alias string)
join.go:33
↓ 1 callers
Function
NewNameMapRecord
(model *Model, v reflect.Value)
record_namemap.go:32
↓ 1 callers
Function
NewNameMapRecords
(model *Model, v reflect.Value)
record_namemap.go:21
↓ 1 callers
Function
NewOffsetMapRecord
(model *Model, v reflect.Value)
record_offsetmap.go:32
↓ 1 callers
Function
NewOffsetMapRecords
(model *Model, m reflect.Value)
record_offsetmap.go:21
↓ 1 callers
Function
NewStructRecords
(model *Model, value reflect.Value)
record_struct.go:24
↓ 1 callers
Method
OneToManyBind
(model, subModel *Model, containerField, relationField Field)
collection.go:228
↓ 1 callers
Method
OneToOneBind
(model, subModel *Model, containerField, relationField Field)
collection.go:216
↓ 1 callers
Method
RowsAffected
()
dialect_postgres.go:37
↓ 1 callers
Method
SearchExec
(s SearchList)
dialect_postgres.go:159
↓ 1 callers
Method
Select
(int)
collection.go:17
↓ 1 callers
Method
SetAffectData
([]int)
result.go:197
↓ 1 callers
Function
ToSqlType
(_type reflect.Type)
basic.go:286
↓ 1 callers
Method
Value
()
column.go:29
↓ 1 callers
Method
bindDefaultFields
(fields ...Field)
collection_brick.go:307
↓ 1 callers
Function
createTableAndFillData
(e Engine)
examples/website/website.go:291
↓ 1 callers
Function
dataInit
(toy *toyorm.Toy)
examples/join_example/join_example.go:165
↓ 1 callers
Method
delete
(records ModelRecords)
collection_brick.go:411
↓ 1 callers
Method
find
(value reflect.Value)
collection_brick.go:431
↓ 1 callers
Method
getSelectFields
(records ModelRecordFieldTypes)
collection_brick.go:717
↓ 1 callers
Function
getStructFieldLen
(vType reflect.Type)
basic.go:62
↓ 1 callers
Function
getStructValueFields
(value reflect.Value, fieldList *[]reflect.Value)
basic.go:73
↓ 1 callers
Method
hardDelete
(records ModelRecords)
collection_brick.go:425
↓ 1 callers
Method
hardDelete
(records ModelRecords)
toy_brick.go:644
↓ 1 callers
Method
hardDeleteWithPrimaryKey
(records ModelRecords)
collection_brick.go:405
↓ 1 callers
Method
hardDeleteWithPrimaryKey
(records ModelRecords)
toy_brick.go:624
↓ 1 callers
Method
insertExec
(model *Model, columnValues []ColumnNameValue)
dialect_postgres.go:331
← previous
next →
201–300 of 754, ranked by callers