package
3.0.0-rc.3+incompatible
Repository: https://github.com/vitessio/vitess.git
Documentation: pkg.go.dev

# Functions

ExplainsAsJSON returns a json representation of the explains.
ExplainsAsText returns a text representation of the explains in logical time order.
Init sets up the fake execution environment.
Run the explain analysis on the given queries.
Stop and cleans up fake execution environment.

# Constants

ModeMulti is the default mode with autocommit implemented at vtgate.
ModeTwoPC enables the twopc feature.

# Structs

Explain defines how vitess will execute a given sql query, including the vtgate query plans and all queries run on each tablet.
ExplainTopo satisfies the srvtopo.Server interface.
MysqlQuery defines a query that was sent to a given tablet and how it was processed in mysql.
Options to control the explain process.
TabletActions contains the set of operations done by a given tablet.
TabletQuery defines a query that was sent to a given tablet and how it was processed in mysql.

# Type aliases

ExecutorMode controls the mode of operation for the vtexplain simulator.