vRp.CD2g_test/exporter/configuration/golang/field.go

38 lines
610 B
Go

package golang
import (
"minotaur/exporter/configuration"
)
func NewField(id int, name string, fieldType configuration.FieldType, isIndex bool) *Field {
return &Field{
id: id,
name: name,
fieldType: fieldType,
isIndex: isIndex,
}
}
type Field struct {
id int
name string
fieldType configuration.FieldType
isIndex bool
}
func (slf *Field) GetID() int {
return slf.id
}
func (slf *Field) GetName() string {
return slf.name
}
func (slf *Field) GetType() configuration.FieldType {
return slf.fieldType
}
func (slf *Field) IsIndex() bool {
return slf.isIndex
}