builders

package
v0.0.0-...-c4d1539 Latest Latest
Warning

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

Go to latest
Published: Nov 25, 2021 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CodeBuilder

type CodeBuilder struct {
	// contains filtered or unexported fields
}

func NewCodeBuilder

func NewCodeBuilder() CodeBuilder

func (*CodeBuilder) Finish

func (c *CodeBuilder) Finish() store.Code

func (*CodeBuilder) Push

func (c *CodeBuilder) Push(row CodeRow)

func (*CodeBuilder) SetCodeId

func (c *CodeBuilder) SetCodeId(id int64) *CodeBuilder

func (*CodeBuilder) SetContainerId

func (c *CodeBuilder) SetContainerId(id int64) *CodeBuilder

type CodeRow

type CodeRow struct {
	Name sql.NullString

	P1 sql.NullInt32
	S1 sql.NullInt32
	W1 sql.NullInt32

	P2 sql.NullInt32
	S2 sql.NullInt32
	W2 sql.NullInt32

	Text     sql.NullString
	SourceId sql.NullInt32
	TextId   sql.NullInt32
	CodeId   sql.NullInt32
}

type ContainerBuilder

type ContainerBuilder struct {
	// contains filtered or unexported fields
}

func NewContainerBuilder

func NewContainerBuilder(containerId int64, totalFiles int) ContainerBuilder

func (*ContainerBuilder) Finish

func (c *ContainerBuilder) Finish() store.CodeContainer

func (*ContainerBuilder) Push

func (c *ContainerBuilder) Push(row ContainerRow)

type ContainerListBuilder

type ContainerListBuilder struct {
	// contains filtered or unexported fields
}

func NewContainerListBuilder

func NewContainerListBuilder(totalFiles int) ContainerListBuilder

func (*ContainerListBuilder) Finish

func (*ContainerListBuilder) Push

type ContainerListRow

type ContainerListRow struct {
	ContainerId    int
	ContainerOrder int
	ContainerRow   ContainerRow
}

type ContainerRow

type ContainerRow struct {
	CodeRow          CodeRow
	CodeDisplayOrder int
	CodeId           int
}

Jump to

Keyboard shortcuts

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