MCPcopy Create free account

hub / github.com/MohamedBassem/gormgen / functions

Functions107 in github.com/MohamedBassem/gormgen

↓ 29 callersMethodgetDBConn
()
main_test.go:52
↓ 12 callersMethodQueryAll
(db *gorm.DB)
examples/user_gen.go:73
↓ 8 callersFunctionrandomBasicModel
()
gormgen_basic_test.go:25
↓ 3 callersMethodLimit
(limit int)
examples/user_gen.go:79
↓ 3 callersMethodWhereAge
(p gormgen.Predicate, value int)
examples/user_gen.go:194
↓ 3 callersMethodbuildQuery
(db *gorm.DB)
structs_test.go:33
↓ 3 callersMethodbuildQuery
(db *gorm.DB)
structs_test.go:169
↓ 3 callersMethodbuildQuery
(db *gorm.DB)
examples/user_gen.go:34
↓ 2 callersMethodGetTypeByName
GetTypeByName takes the name of the struct and returns a pointer to types.Struct which contains all the information about this struct. It returns nil
parser.go:106
↓ 2 callersMethodLimit
(limit int)
structs_test.go:78
↓ 2 callersMethodOffset
(offset int)
structs_test.go:83
↓ 2 callersMethodOffset
(offset int)
examples/user_gen.go:84
↓ 2 callersMethodOrderByID
(asc bool)
examples/user_gen.go:100
↓ 2 callersMethodSave
(db *gorm.DB)
examples/user_gen.go:16
↓ 2 callersMethodWhereName
(p gormgen.Predicate, value string)
examples/user_gen.go:173
↓ 1 callersMethodCount
(db *gorm.DB)
structs_test.go:45
↓ 1 callersMethodCount
(db *gorm.DB)
examples/user_gen.go:46
↓ 1 callersMethodDelete
(db *gorm.DB)
structs_test.go:19
↓ 1 callersMethodDelete
(db *gorm.DB)
examples/user_gen.go:20
↓ 1 callersMethodFirst
(db *gorm.DB)
structs_test.go:54
↓ 1 callersMethodFlush
Flush function writes the output to the output file.
generator.go:169
↓ 1 callersMethodFormat
Format function formates the output of the generation.
generator.go:148
↓ 1 callersMethodGenerate
Generate executes the template and store it in an internal buffer.
generator.go:143
↓ 1 callersMethodImports
Imports function adds the missing imports in the generated code.
generator.go:158
↓ 1 callersMethodInit
Init function should be called before any other function is called. It takes a parser that has already parsed the directory that contains the types we
generator.go:57
↓ 1 callersMethodOrderByAge
(asc bool)
examples/user_gen.go:205
↓ 1 callersMethodOrderByName
(asc bool)
examples/user_gen.go:184
↓ 1 callersMethodParseDir
ParseDir should be called before any type querying for the parser. It takes the directory to be parsed and extracts all the structs defined in this di
parser.go:94
↓ 1 callersMethodQueryAll
(db *gorm.DB)
structs_test.go:72
↓ 1 callersMethodQueryAll
(db *gorm.DB)
structs_test.go:208
↓ 1 callersMethodQueryOne
(db *gorm.DB)
examples/user_gen.go:64
↓ 1 callersMethodSave
(db *gorm.DB)
structs_test.go:15
↓ 1 callersMethodWhereID
(p gormgen.Predicate, value uint)
examples/user_gen.go:89
↓ 1 callersMethodbuildConfig
(parser *Parser, structName string)
generator.go:83
↓ 1 callersMethodbuildFieldConfig
(parser *Parser, structType *types.Struct)
generator.go:110
↓ 1 callersFunctiongenerateRandomString
(l int)
helpers_test.go:8
↓ 1 callersMethodgetFiles
()
parser.go:31
↓ 1 callersMethodgetIdentByName
(name string)
parser.go:122
↓ 1 callersMethodmigrateModels
()
main_test.go:27
↓ 1 callersMethodparseFiles
()
parser.go:44
↓ 1 callersFunctionparseFlags
()
cmd/gormgen/main.go:19
↓ 1 callersMethodparseGormStructTag
(tagLine string)
generator.go:93
↓ 1 callersFunctionparseTemplateOrPanic
Make sure that the template compiles during package initialization
template.go:6
↓ 1 callersMethodparseTypes
(file *ast.File)
parser.go:57
↓ 1 callersFunctionreverseBasicModelSlice
(s []BasicModel)
helpers_test.go:17
↓ 1 callersMethodtypeCheck
Copied from the stringer package. Check the README
parser.go:81
↓ 1 callersMethodvalidateStructs
(parser *Parser, structs []string)
generator.go:74
MethodCount
(db *gorm.DB)
structs_test.go:181
MethodDelete
(db *gorm.DB)
structs_test.go:155
MethodFirst
(db *gorm.DB)
structs_test.go:190
MethodFirst
(db *gorm.DB)
examples/user_gen.go:55
MethodLimit
(limit int)
structs_test.go:214
FunctionNewGenerator
NewGenerator function creates an instance of the generator given the name of the output file as an argument.
generator.go:48
FunctionNewParser
NewParser create a new parser instance.
parser.go:25
MethodOffset
(offset int)
structs_test.go:219
MethodOrderByAge
(asc bool)
structs_test.go:141
MethodOrderByCreatedAt
(asc bool)
structs_test.go:256
MethodOrderByCreatedAt
(asc bool)
examples/user_gen.go:121
MethodOrderByDeletedAt
(asc bool)
structs_test.go:298
MethodOrderByDeletedAt
(asc bool)
examples/user_gen.go:163
MethodOrderByEmail
(asc bool)
examples/user_gen.go:226
MethodOrderByEmbeddedName
(asc bool)
structs_test.go:340
MethodOrderByID
(asc bool)
structs_test.go:99
MethodOrderByID
(asc bool)
structs_test.go:235
MethodOrderByName
(asc bool)
structs_test.go:120
MethodOrderByName
(asc bool)
structs_test.go:319
MethodOrderByTest
(asc bool)
structs_test.go:361
MethodOrderByUpdatedAt
(asc bool)
structs_test.go:277
MethodOrderByUpdatedAt
(asc bool)
examples/user_gen.go:142
MethodQueryOne
(db *gorm.DB)
structs_test.go:63
MethodQueryOne
(db *gorm.DB)
structs_test.go:199
MethodSave
(db *gorm.DB)
structs_test.go:151
MethodSetupTest
()
main_test.go:34
MethodTearDownTest
()
main_test.go:43
FunctionTestBasicSuite
(t *testing.T)
gormgen_basic_test.go:15
FunctionTestComplexSuite
(t *testing.T)
gormgen_complex_test.go:16
MethodTestDelete
()
gormgen_basic_test.go:44
MethodTestFieldsOfEmbeddedStruct
()
gormgen_complex_test.go:54
MethodTestIgnoreGormIgnored
()
gormgen_complex_test.go:81
MethodTestIgnoreStructsByTag
()
gormgen_complex_test.go:109
MethodTestIgnoreUnexportedFields
()
gormgen_complex_test.go:95
FunctionTestMain
(m *testing.M)
main_test.go:63
MethodTestNormalField
()
gormgen_complex_test.go:46
MethodTestQueryAll
()
gormgen_basic_test.go:87
MethodTestQueryCount
()
gormgen_basic_test.go:75
MethodTestQueryLimit
()
gormgen_basic_test.go:100
MethodTestQueryOffset
()
gormgen_basic_test.go:113
MethodTestQueryOne
()
gormgen_basic_test.go:128
MethodTestQueryOrder
()
gormgen_basic_test.go:193
MethodTestQueryWhere
()
gormgen_basic_test.go:141
MethodTestSaveCreate
()
gormgen_basic_test.go:32
MethodTestSaveUpdate
()
gormgen_basic_test.go:57
MethodWhereAge
(p Predicate, value int)
structs_test.go:130
MethodWhereCreatedAt
(p Predicate, value time.Time)
structs_test.go:245
MethodWhereCreatedAt
(p gormgen.Predicate, value time.Time)
examples/user_gen.go:110
MethodWhereDeletedAt
(p Predicate, value *time.Time)
structs_test.go:287
MethodWhereDeletedAt
(p gormgen.Predicate, value *time.Time)
examples/user_gen.go:152
MethodWhereEmail
(p gormgen.Predicate, value string)
examples/user_gen.go:215
MethodWhereEmbeddedName
(p Predicate, value string)
structs_test.go:329
MethodWhereID
(p Predicate, value uint)
structs_test.go:88
next →1–100 of 107, ranked by callers