github.com/systematiccaos/gorm@v1.22.6/schema/interfaces.go (about) 1 package schema 2 3 import ( 4 "github.com/systematiccaos/gorm/clause" 5 ) 6 7 type GormDataTypeInterface interface { 8 GormDataType() string 9 } 10 11 type CreateClausesInterface interface { 12 CreateClauses(*Field) []clause.Interface 13 } 14 15 type QueryClausesInterface interface { 16 QueryClauses(*Field) []clause.Interface 17 } 18 19 type UpdateClausesInterface interface { 20 UpdateClauses(*Field) []clause.Interface 21 } 22 23 type DeleteClausesInterface interface { 24 DeleteClauses(*Field) []clause.Interface 25 }