gohelper

package
v1.8.1 Latest Latest
Warning

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

Go to latest
Published: Sep 28, 2025 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Array

func Array(
	g *golang.File, m model.StringProvider, cols model.Columns, importantCols model.Columns, args *metamodel.Args, goVersion string, linebreak string,
) (*file.File, error)

func BlockArrayClone

func BlockArrayClone(str model.StringProvider) *golang.Block

func BlockArrayRandom

func BlockArrayRandom(str model.StringProvider) *golang.Block

func BlockArrayToCSV

func BlockArrayToCSV(str model.StringProvider) *golang.Block

func BlockClone

func BlockClone(g *golang.File, cols model.Columns, str model.StringProvider) *golang.Block

func BlockFieldDescs

func BlockFieldDescs(cols model.Columns, str model.StringProvider) (*golang.Block, error)

func BlockRandom

func BlockRandom(cols model.Columns, str model.StringProvider, enums enum.Enums) (*golang.Block, error)

func BlockString

func BlockString(g *golang.File, cols model.Columns, str model.StringProvider) *golang.Block

func BlockStrings

func BlockStrings(g *golang.File, cols model.Columns, str model.StringProvider) *golang.Block

func BlockTitle

func BlockTitle(g *golang.File, cols model.Columns, str model.StringProvider) *golang.Block

func BlockToCSV

func BlockToCSV(str model.StringProvider) *golang.Block

func BlockToData

func BlockToData(m model.StringProvider, cols model.Columns, suffix string, database string) *golang.Block

func BlockWebPath

func BlockWebPath(g *golang.File, cols model.Columns, str model.StringProvider) *golang.Block

func ColumnTag added in v1.8.1

func ColumnTag(col *model.Column) string

func DiffBlock

func DiffBlock(g *golang.File, cols model.Columns, m model.StringProvider, enums enum.Enums) (*golang.Block, error)

func FromMap

func FromMap(g *golang.File, m model.StringProvider, cols model.Columns, args *metamodel.Args) (*golang.Block, error)

func JSONSuffix

func JSONSuffix(col *model.Column) string

func ModelArray added in v1.8.1

func ModelArray(m model.StringProvider) *golang.Block

func ModelArrayGet added in v1.8.1

func ModelArrayGet(g *golang.File, m model.StringProvider, cols model.Columns, x *metamodel.Args, goVersion string) (*golang.Block, error)

func ModelArrayToMaps added in v1.8.1

func ModelArrayToMaps(m model.StringProvider) *golang.Block

func ModelArrayToOrderedMaps added in v1.8.1

func ModelArrayToOrderedMaps(m model.StringProvider) *golang.Block

func ToMap

func ToMap(m model.StringProvider, cols model.Columns) *golang.Block

func ToOrderedMap

func ToOrderedMap(m model.StringProvider, cols model.Columns) *golang.Block

Types

This section is empty.

Jump to

Keyboard shortcuts

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