Documentation ¶
Index ¶
- func IsErrMissingTx(err error) bool
- type RedirectExecutor
- func (executor *RedirectExecutor) ConnectionClose(ctx *proto.Context)
- func (executor *RedirectExecutor) ExecuteFieldList(ctx *proto.Context) ([]proto.Field, error)
- func (executor *RedirectExecutor) ExecuteUseDB(ctx *proto.Context, db string) error
- func (executor *RedirectExecutor) ExecutorComQuery(ctx *proto.Context, ...) error
- func (executor *RedirectExecutor) ExecutorComStmtExecute(ctx *proto.Context) (proto.Result, uint16, error)
- func (executor *RedirectExecutor) InGlobalTransaction(ctx *proto.Context) bool
- func (executor *RedirectExecutor) InLocalTransaction(ctx *proto.Context) bool
- func (executor *RedirectExecutor) ProcessDistributedTransaction() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsErrMissingTx ¶
IsErrMissingTx returns true if target error was caused by missing-tx.
Types ¶
type RedirectExecutor ¶
type RedirectExecutor struct {
// contains filtered or unexported fields
}
func NewRedirectExecutor ¶
func NewRedirectExecutor() *RedirectExecutor
func (*RedirectExecutor) ConnectionClose ¶
func (executor *RedirectExecutor) ConnectionClose(ctx *proto.Context)
func (*RedirectExecutor) ExecuteFieldList ¶
func (*RedirectExecutor) ExecuteUseDB ¶
func (executor *RedirectExecutor) ExecuteUseDB(ctx *proto.Context, db string) error
func (*RedirectExecutor) ExecutorComQuery ¶
func (*RedirectExecutor) ExecutorComStmtExecute ¶
func (*RedirectExecutor) InGlobalTransaction ¶
func (executor *RedirectExecutor) InGlobalTransaction(ctx *proto.Context) bool
func (*RedirectExecutor) InLocalTransaction ¶
func (executor *RedirectExecutor) InLocalTransaction(ctx *proto.Context) bool
func (*RedirectExecutor) ProcessDistributedTransaction ¶
func (executor *RedirectExecutor) ProcessDistributedTransaction() bool
Click to show internal directories.
Click to hide internal directories.