template

package
v0.4.3-rc3 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ClusterMode    = 1
	StandaloneMode = 2
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ClusterNoReplica

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

func (*ClusterNoReplica) CreateDatabase

func (t *ClusterNoReplica) CreateDatabase(iid int) (database db.BaseDatabase, err error)

func (*ClusterNoReplica) CreateInstance

func (t *ClusterNoReplica) CreateInstance() (ins db.BaseInstance, err error)

func (*ClusterNoReplica) CreateTable

func (t *ClusterNoReplica) CreateTable(database db.BaseDatabase) error

type IMP

type IMP interface {
	CreateInstance() (db.BaseInstance, error)
	CreateDatabase(iid int) (db.BaseDatabase, error)
	CreateTable(database db.BaseDatabase) error
}

func NewClusterNoReplica

func NewClusterNoReplica(req view.ReqTemplateClusterNoReplica) IMP

func NewStandalone

func NewStandalone(req view.ReqTemplateStandalone) IMP

type Standalone

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

func (*Standalone) CreateDatabase

func (t *Standalone) CreateDatabase(iid int) (database db.BaseDatabase, err error)

func (*Standalone) CreateInstance

func (t *Standalone) CreateInstance() (ins db.BaseInstance, err error)

func (*Standalone) CreateTable

func (t *Standalone) CreateTable(database db.BaseDatabase) error

Jump to

Keyboard shortcuts

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