package
9.0.0-alpha+incompatible
Repository: https://github.com/pingcap/tidb.git
Documentation: pkg.go.dev

# Functions

NewAdvisoryLockPropProvider creates a new AdvisoryLockPropProvider.
NewSessionVarsProvider returns a new SessionVarsPropProvider.

# Structs

AdvisoryLockPropProvider is a provider to provide AdvisoryLockContext.
AdvisoryLockPropReader is used by expression to operate advisory lock.
CurrentUserPropReader is used by expression to read property context.OptPropCurrentUser.
DDLOwnerPropReader is used by expression to get the DDL owner information.
InfoSchemaPropReader is used to get the information schema.
KVStorePropReader is used by expression to get kv.Storage.
PrivilegeCheckerPropReader is used by expression to get PrivilegeChecker.
SequenceOperatorPropReader is used by expression to get SequenceOperator.
SessionVarsPropProvider is a provider to get the session variables.
SessionVarsPropReader is used by expression to read property context.OptPropSessionVars.
SQLExecutorPropReader is used by expression to get sql executor.

# Interfaces

AdvisoryLockContext is the interface to operate advisory locks.
PrivilegeChecker provides privilege check for expressions.
RequireOptionalEvalProps is the interface for the function that requires optional evaluation properties or not.
SequenceOperator is the interface for to operate sequence.
SQLExecutor is the interface for SQL executing in expression.

# Type aliases

CurrentUserPropProvider is a provider to get the current user.
DDLOwnerInfoProvider is used to provide the DDL owner information.
InfoSchemaPropProvider is the function to provide information schema.
KVStorePropProvider is used to provide kv.Storage for context.
OptionalEvalPropProviders contains some evaluation property providers in EvalContext.
PrivilegeCheckerProvider is used to provide PrivilegeChecker.
SequenceOperatorProvider is the function to provide SequenceOperator.
SQLExecutorPropProvider provides the SQLExecutor.