builders

package
v0.4.5 Latest Latest
Warning

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

Go to latest
Published: Sep 3, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SetDocstringConfig added in v0.4.0

func SetDocstringConfig(c *string, b *bool, d core.SQLDriverType)

Types

type IndentStringBuilder

type IndentStringBuilder struct {
	strings.Builder
	// contains filtered or unexported fields
}

func NewIndentStringBuilder

func NewIndentStringBuilder(indentChar string, charsPerIndentLevel int) *IndentStringBuilder

func (*IndentStringBuilder) NNewLine

func (b *IndentStringBuilder) NNewLine(n int)

func (*IndentStringBuilder) NewLine

func (b *IndentStringBuilder) NewLine()

func (*IndentStringBuilder) WriteAsyncQueryResultsClassHeader added in v0.4.0

func (b *IndentStringBuilder) WriteAsyncQueryResultsClassHeader(connType string, initFields []string, driverReturnType string)

func (*IndentStringBuilder) WriteImportAnnotations

func (b *IndentStringBuilder) WriteImportAnnotations()

func (*IndentStringBuilder) WriteIndentedLine

func (b *IndentStringBuilder) WriteIndentedLine(level int, txt string)

func (*IndentStringBuilder) WriteIndentedString

func (b *IndentStringBuilder) WriteIndentedString(level int, txt string) int

func (*IndentStringBuilder) WriteInitFileModuleDocstring added in v0.4.0

func (b *IndentStringBuilder) WriteInitFileModuleDocstring()

func (*IndentStringBuilder) WriteLine

func (b *IndentStringBuilder) WriteLine(txt string)

func (*IndentStringBuilder) WriteModelClassDocstring added in v0.4.0

func (b *IndentStringBuilder) WriteModelClassDocstring(table *core.Table)

func (*IndentStringBuilder) WriteModelFileModuleDocstring added in v0.4.0

func (b *IndentStringBuilder) WriteModelFileModuleDocstring()

func (*IndentStringBuilder) WriteQueryClassConnDocstring added in v0.4.0

func (b *IndentStringBuilder) WriteQueryClassConnDocstring(docstringConnType string)

func (*IndentStringBuilder) WriteQueryClassDocstring added in v0.4.0

func (b *IndentStringBuilder) WriteQueryClassDocstring(sourceName string, docstringConnType string)

func (*IndentStringBuilder) WriteQueryClassInitDocstring added in v0.4.0

func (b *IndentStringBuilder) WriteQueryClassInitDocstring(lvl int, docstringConnType string)

func (*IndentStringBuilder) WriteQueryFileModuleDocstring added in v0.4.0

func (b *IndentStringBuilder) WriteQueryFileModuleDocstring(sourceName string)

func (*IndentStringBuilder) WriteQueryFunctionArgs added in v0.4.5

func (b *IndentStringBuilder) WriteQueryFunctionArgs(args []core.FunctionArg, conf *core.Config)

func (*IndentStringBuilder) WriteQueryFunctionDocstring added in v0.4.0

func (b *IndentStringBuilder) WriteQueryFunctionDocstring(lvl int, query *core.Query, docstringConnType string, queryArgs []core.FunctionArg, returnType core.PyType)

func (*IndentStringBuilder) WriteQueryResultsAiterDocstring added in v0.4.0

func (b *IndentStringBuilder) WriteQueryResultsAiterDocstring()

func (*IndentStringBuilder) WriteQueryResultsAnextDocstringAiosqlite added in v0.4.0

func (b *IndentStringBuilder) WriteQueryResultsAnextDocstringAiosqlite()

func (*IndentStringBuilder) WriteQueryResultsAnextDocstringAsyncpg added in v0.4.0

func (b *IndentStringBuilder) WriteQueryResultsAnextDocstringAsyncpg()

func (*IndentStringBuilder) WriteQueryResultsAwaitDocstring added in v0.4.0

func (b *IndentStringBuilder) WriteQueryResultsAwaitDocstring()

func (*IndentStringBuilder) WriteQueryResultsAwaitFunction added in v0.4.0

func (b *IndentStringBuilder) WriteQueryResultsAwaitFunction(wrapperLines []string)

func (*IndentStringBuilder) WriteQueryResultsCallDocstring added in v0.4.0

func (b *IndentStringBuilder) WriteQueryResultsCallDocstring()

func (*IndentStringBuilder) WriteQueryResultsCallFunction added in v0.4.0

func (b *IndentStringBuilder) WriteQueryResultsCallFunction(wrapperLines []string)

func (*IndentStringBuilder) WriteQueryResultsClassDocstring added in v0.4.0

func (b *IndentStringBuilder) WriteQueryResultsClassDocstring(docstringConnType string, docstringDriverReturnType string)

func (*IndentStringBuilder) WriteQueryResultsInitDocstring added in v0.4.0

func (b *IndentStringBuilder) WriteQueryResultsInitDocstring(docstringConnType string, docstringDriverReturnType string)

func (*IndentStringBuilder) WriteQueryResultsIterDocstring added in v0.4.0

func (b *IndentStringBuilder) WriteQueryResultsIterDocstring()

func (*IndentStringBuilder) WriteQueryResultsNextDocstringSqlite added in v0.4.0

func (b *IndentStringBuilder) WriteQueryResultsNextDocstringSqlite()

func (*IndentStringBuilder) WriteSqlcHeader

func (b *IndentStringBuilder) WriteSqlcHeader()

func (*IndentStringBuilder) WriteSyncQueryResultsClassHeader added in v0.4.0

func (b *IndentStringBuilder) WriteSyncQueryResultsClassHeader(connType string, initFields []string, driverReturnType string)

Jump to

Keyboard shortcuts

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