From d73d1e5479a69b9e69cc2bcdafc235abaad29f2f Mon Sep 17 00:00:00 2001 From: AmirrezaAsk Date: Sat, 9 Apr 2022 16:38:35 +0430 Subject: [PATCH] remove unused codes --- field.go | 46 ---------------------------------------------- helpers.go | 13 +------------ 2 files changed, 1 insertion(+), 58 deletions(-) diff --git a/field.go b/field.go index ad10880..2096153 100644 --- a/field.go +++ b/field.go @@ -19,48 +19,6 @@ type field struct { Type reflect.Type } -type fieldTag struct { - Name string - Virtual bool - PK bool - Nullable bool - Default string - IsCreatedAt bool - IsUpdatedAt bool - IsDeletedAt bool -} - -func fieldMetadataFromTag(t string) fieldTag { - if t == "" { - return fieldTag{} - } - tuples := strings.Split(t, " ") - var tag fieldTag - for _, tuple := range tuples { - parts := strings.Split(tuple, "=") - key := parts[0] - value := parts[1] - if key == "col" { - tag.Name = value - } else if key == "pk" { - tag.PK = true - } else if key == "created_at" { - tag.IsCreatedAt = true - } else if key == "updated_at" { - tag.IsUpdatedAt = true - } else if key == "deleted_at" { - tag.IsDeletedAt = true - } else if key == "nullable" { - tag.Nullable = true - } else if key == "default" { - tag.Default = value - } - if tag.Name == "_" { - tag.Virtual = true - } - } - return tag -} func getFieldConfiguratorFor(fieldConfigurators []*FieldConfigurator, name string) *FieldConfigurator { for _, fc := range fieldConfigurators { if fc.fieldName == name { @@ -71,7 +29,6 @@ func getFieldConfiguratorFor(fieldConfigurators []*FieldConfigurator, name strin } func fieldMetadata(ft reflect.StructField, fieldConfigurators []*FieldConfigurator) []*field { - // tagParsed := fieldMetadataFromTag(ft.Tag.Get("orm")) var fms []*field fc := getFieldConfiguratorFor(fieldConfigurators, ft.Name) baseFm := &field{} @@ -94,9 +51,6 @@ func fieldMetadata(ft reflect.StructField, fieldConfigurators []*FieldConfigurat if strings.ToLower(ft.Name) == "deletedat" || fc.isDeletedAt { baseFm.IsDeletedAt = true } - // if tagParsed.Virtual { - // baseFm.Virtual = true - // } if ft.Type.Kind() == reflect.Struct || ft.Type.Kind() == reflect.Ptr { t := ft.Type if ft.Type.Kind() == reflect.Ptr { diff --git a/helpers.go b/helpers.go index 953b0e2..b43c19d 100644 --- a/helpers.go +++ b/helpers.go @@ -2,7 +2,6 @@ package orm import ( "fmt" - "reflect" ) func postgresPlaceholder(n int) []string { @@ -20,14 +19,4 @@ func questionMarks(n int) []string { } return output -} - -func entitiesAsList(entities []Entity) []string { - var output []string - - for _, entity := range entities { - output = append(output, reflect.TypeOf(entity).Elem().Name()) - } - - return output -} +} \ No newline at end of file