Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CodeGenerateFilter ¶
type CodeGenerateFilter struct { MetaTableEntry *literalcodegen.LiteralEntry FetchRevisionPrepareCodeLines []string FetchRevisionCodeLines []string UpdateRevisionCodeLines []string FetchRevisionCodeTpl interpolatetext.TextMapInterpolationSlice TableProperties []*tableProperty GeneratedTODOs int }
CodeGenerateFilter filter and adjust literal entities for generating SQL schema code module
func NewCodeGenerateFilter ¶
func NewCodeGenerateFilter() (filter *CodeGenerateFilter)
NewCodeGenerateFilter create an instance of CodeGenerateFilter
func (*CodeGenerateFilter) GenerateExternalCode ¶
func (filter *CodeGenerateFilter) GenerateExternalCode(fp *os.File, entries []*literalcodegen.LiteralEntry) (err error)
GenerateExternalCode is invoked after literal code generation
func (*CodeGenerateFilter) PreCodeGenerate ¶
func (filter *CodeGenerateFilter) PreCodeGenerate(entries []*literalcodegen.LiteralEntry) (err error)
PreCodeGenerate is invoked before literal code generation
Click to show internal directories.
Click to hide internal directories.