sqlschema

package
v0.0.0-...-6be9e1e Latest Latest
Warning

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

Go to latest
Published: Jul 29, 2023 License: MIT Imports: 8 Imported by: 0

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

Jump to

Keyboard shortcuts

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