executor

package
v0.0.0-...-226c008 Latest Latest
Warning

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

Go to latest
Published: Feb 20, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseResultSet

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

func BuildBaseResultSet

func BuildBaseResultSet(keys []string, ch chan []types.Item) *BaseResultSet

func (*BaseResultSet) Keys

func (rs *BaseResultSet) Keys() []string

func (*BaseResultSet) Next

func (rs *BaseResultSet) Next() ([][]types.Item, bool, error)

type Executor

type Executor interface {
	Exec() (ResultSet, error)
}

type ResultSet

type ResultSet interface {
	Keys() []string
	Next() ([][]types.Item, bool, error)
}

type ShowExecutor

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

func BuildShowExecutor

func BuildShowExecutor(stmt *sqlparser.Show, path string) *ShowExecutor

func (*ShowExecutor) Exec

func (e *ShowExecutor) Exec() (ResultSet, error)

Jump to

Keyboard shortcuts

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