descriptorcodegen

package
v0.13.0 Latest Latest
Warning

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

Go to latest
Published: Jan 17, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DatabaseDescriptorCodeGenerator

type DatabaseDescriptorCodeGenerator struct {
	Database *spanddl.Database
}

func (DatabaseDescriptorCodeGenerator) DescriptorFunction

func (g DatabaseDescriptorCodeGenerator) DescriptorFunction() string

func (DatabaseDescriptorCodeGenerator) GenerateCode

func (g DatabaseDescriptorCodeGenerator) GenerateCode(f *codegen.File)

func (DatabaseDescriptorCodeGenerator) InterfaceType

func (g DatabaseDescriptorCodeGenerator) InterfaceType() string

func (DatabaseDescriptorCodeGenerator) StructType

func (g DatabaseDescriptorCodeGenerator) StructType() string

func (DatabaseDescriptorCodeGenerator) TableDescriptorMethod

func (g DatabaseDescriptorCodeGenerator) TableDescriptorMethod(table *spanddl.Table) string

type GenericColumnDescriptorCodeGenerator

type GenericColumnDescriptorCodeGenerator struct{}

func (GenericColumnDescriptorCodeGenerator) AllowCommitTimestampMethod

func (g GenericColumnDescriptorCodeGenerator) AllowCommitTimestampMethod() string

func (GenericColumnDescriptorCodeGenerator) ColumnExprMethod

func (g GenericColumnDescriptorCodeGenerator) ColumnExprMethod() string

func (GenericColumnDescriptorCodeGenerator) ColumnIDMethod

func (g GenericColumnDescriptorCodeGenerator) ColumnIDMethod() string

func (GenericColumnDescriptorCodeGenerator) ColumnNameMethod

func (g GenericColumnDescriptorCodeGenerator) ColumnNameMethod() string

func (GenericColumnDescriptorCodeGenerator) ColumnTypeMethod

func (g GenericColumnDescriptorCodeGenerator) ColumnTypeMethod() string

func (GenericColumnDescriptorCodeGenerator) GenerateCode

func (GenericColumnDescriptorCodeGenerator) InterfaceType

func (g GenericColumnDescriptorCodeGenerator) InterfaceType() string

func (GenericColumnDescriptorCodeGenerator) NotNullMethod

func (g GenericColumnDescriptorCodeGenerator) NotNullMethod() string

func (GenericColumnDescriptorCodeGenerator) StructType

type TableDescriptorCodeGenerator

type TableDescriptorCodeGenerator struct {
	Table *spanddl.Table
}

func (TableDescriptorCodeGenerator) ColumnDescriptorMethod

func (g TableDescriptorCodeGenerator) ColumnDescriptorMethod(column *spanddl.Column) string

func (TableDescriptorCodeGenerator) ColumnExprsMethod

func (g TableDescriptorCodeGenerator) ColumnExprsMethod() string

func (TableDescriptorCodeGenerator) ColumnIDsMethod

func (g TableDescriptorCodeGenerator) ColumnIDsMethod() string

func (TableDescriptorCodeGenerator) ColumnNamesMethod

func (g TableDescriptorCodeGenerator) ColumnNamesMethod() string

func (TableDescriptorCodeGenerator) GenerateCode

func (g TableDescriptorCodeGenerator) GenerateCode(f *codegen.File)

func (TableDescriptorCodeGenerator) InterfaceType

func (g TableDescriptorCodeGenerator) InterfaceType() string

func (TableDescriptorCodeGenerator) StructType

func (g TableDescriptorCodeGenerator) StructType() string

func (TableDescriptorCodeGenerator) TableIDMethod

func (g TableDescriptorCodeGenerator) TableIDMethod() string

func (TableDescriptorCodeGenerator) TableNameMethod

func (g TableDescriptorCodeGenerator) TableNameMethod() string

Jump to

Keyboard shortcuts

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