memEngine

package
v0.5.1 Latest Latest
Warning

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

Go to latest
Published: Aug 17, 2022 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateCustomer

func CreateCustomer(db engine.Database)

func CreateDate

func CreateDate(db engine.Database)

func CreateLineorder

func CreateLineorder(db engine.Database)

func CreatePart

func CreatePart(db engine.Database)

func CreateR

func CreateR(db engine.Database)

func CreateS

func CreateS(db engine.Database)

func CreateSupplier

func CreateSupplier(db engine.Database)

func CreateT

func CreateT(db engine.Database)

func CreateT1

func CreateT1(db engine.Database)

func NewTestEngine

func NewTestEngine() engine.Engine

Types

type MemEngine added in v0.5.0

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

standalone memory engine

func New

func New(db *kv.KV, n engine.Node) *MemEngine

func (*MemEngine) Cost added in v0.5.0

func (e *MemEngine) Cost(_ *plan.ObjectRef, _ *plan.Expr) *plan.Cost

func (*MemEngine) Create added in v0.5.0

func (e *MemEngine) Create(_ uint64, _ string, _ int, _ engine.Snapshot) error

func (*MemEngine) Database added in v0.5.0

func (e *MemEngine) Database(name string, _ engine.Snapshot) (engine.Database, error)

func (*MemEngine) DatabaseExists added in v0.5.0

func (e *MemEngine) DatabaseExists(name string) bool

func (*MemEngine) Databases added in v0.5.0

func (e *MemEngine) Databases(_ engine.Snapshot) []string

func (*MemEngine) DefaultDatabase added in v0.5.0

func (e *MemEngine) DefaultDatabase() string

func (*MemEngine) Delete added in v0.5.0

func (e *MemEngine) Delete(_ uint64, _ string, _ engine.Snapshot) error

func (*MemEngine) GetHideKeyDef added in v0.5.0

func (e *MemEngine) GetHideKeyDef(_ string, _ string) *plan.ColDef

func (*MemEngine) GetPrimaryKeyDef added in v0.5.0

func (e *MemEngine) GetPrimaryKeyDef(_ string, _ string) []*plan.ColDef

func (*MemEngine) Node added in v0.5.0

func (e *MemEngine) Node(_ string, _ engine.Snapshot) *engine.NodeInfo

func (*MemEngine) Resolve added in v0.5.0

func (e *MemEngine) Resolve(schemaName string, tableName string) (*plan.ObjectRef, *plan.TableDef)

func (*MemEngine) ResolveVariable added in v0.5.0

func (e *MemEngine) ResolveVariable(_ string, _, _ bool) (interface{}, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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