model

package
v0.0.0-...-89a95cf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 29, 2019 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsNativeType

func IsNativeType(typeName string) bool

Types

type Globals

type Globals struct {
	TableGetter helper.FileGetter

	SourceTypes []ObjectFieldType

	SourceFileList []string

	TargetTypesSheet helper.TableSheet

	TargetIndexSheet helper.TableSheet

	TargetTables *helper.MemFile

	OutputDir string
}

func NewGlobals

func NewGlobals() *Globals

func (*Globals) AddSourceType

func (self *Globals) AddSourceType(oft ObjectFieldType)

func (*Globals) AddTable

func (self *Globals) AddTable(tableFileName string) helper.TableSheet

func (*Globals) AddTableByFile

func (self *Globals) AddTableByFile(tableFileName, tableName string, inputFile *xlsx.File)

func (*Globals) ObjectTypeByName

func (self *Globals) ObjectTypeByName(objectTypeName string) *ObjectFieldType

func (*Globals) PrintTypes

func (self *Globals) PrintTypes()

func (*Globals) SourceTypeExists

func (self *Globals) SourceTypeExists(objectTypeName, fieldName string) bool

func (*Globals) TypeIsNoneKind

func (self *Globals) TypeIsNoneKind(objectTypeName string) bool

type ObjectFieldType

type ObjectFieldType struct {
	model.TypeDefine
	Meta *golexer.KVPair
}

func (*ObjectFieldType) IsArray

func (self *ObjectFieldType) IsArray() bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL