github.com/godaddy-x/freego@v1.0.156/ormx/sqlc/object.go (about) 1 package sqlc 2 3 type Index struct { 4 Name string 5 Key []string 6 Unique bool 7 } 8 9 type Object interface { 10 GetTable() string 11 NewObject() Object 12 NewIndex() []Index 13 } 14 15 type DefaultObject struct{} 16 17 func (o *DefaultObject) GetTable() string { 18 return "" 19 } 20 21 func (o *DefaultObject) NewObject() Object { 22 return nil 23 } 24 25 func (o *DefaultObject) NewIndex() []Index { 26 return nil 27 }