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
Click to show internal directories.
Click to hide internal directories.