package tagparser
Import Path
github.com/vmihailenco/tagparser (on go.dev)
Dependency Relation
imports 2 packages, and imported by one package
Code Examples
package main
import (
"fmt"
"github.com/vmihailenco/tagparser"
)
func main() {
tag := tagparser.Parse("some_name,key:value,key2:'complex value'")
fmt.Println(tag.Name)
fmt.Println(tag.Options)
}
Package-Level Type Names (total 2, in which 1 are exported)
/* sort exporteds by: | */
Name string
Options map[string]string
(*Tag) HasOption(name string) bool
func Parse(s string) *Tag
func github.com/go-pg/pg/v10/orm.fieldSQLType(field *orm.Field, pgTag *Tag) string
func github.com/go-pg/pg/v10/orm.(*Table).mustBelongsToRelation(field *orm.Field, pgTag *Tag) bool
func github.com/go-pg/pg/v10/orm.(*Table).mustHasManyRelation(field *orm.Field, pgTag *Tag) bool
func github.com/go-pg/pg/v10/orm.(*Table).mustHasOneRelation(field *orm.Field, pgTag *Tag) bool
func github.com/go-pg/pg/v10/orm.(*Table).mustM2MRelation(field *orm.Field, pgTag *Tag) bool
func github.com/go-pg/pg/v10/orm.(*Table).tryBelongsToOne(joinTable *orm.Table, field *orm.Field, pgTag *Tag) bool
func github.com/go-pg/pg/v10/orm.(*Table).tryHasManyRelation(field *orm.Field, pgTag *Tag) bool
func github.com/go-pg/pg/v10/orm.(*Table).tryHasOne(joinTable *orm.Table, field *orm.Field, pgTag *Tag) bool
func github.com/go-pg/pg/v10/orm.(*Table).tryM2MRelation(field *orm.Field, pgTag *Tag) bool
func github.com/go-pg/pg/v10/orm.(*Table).tryRelationSlice(field *orm.Field, pgTag *Tag) bool
func github.com/go-pg/pg/v10/orm.(*Table).tryRelationStruct(field *orm.Field, pgTag *Tag) bool
func github.com/go-pg/pg/v10/orm.(*Table).tryRelationType(field *orm.Field, rel string, pgTag *Tag) bool
Package-Level Functions (total 2, both are exported)