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

# Functions

NewMutateBuffers creates a new `MutateBuffers`.
NewTemporaryTableHandler creates a new TemporaryTableHandler.

# Structs

CheckRowBuffer is used to check row constraints.
ColSizeDeltaBuffer is a buffer to store the change of column size.
EncodeRowBuffer is used to encode a row.
MutateBuffers is a memory pool for table related memory allocation that aims to reuse memory and saves allocation.
RowEncodingConfig is used to provide config for row encoding.
TemporaryTableHandler is used by `table.Table` to handle temporary table.

# Interfaces

AllocatorContext is used to provide context for method `table.Allocators`.
CachedTableSupport is used for cached table operations.
ExchangePartitionDMLSupport is used for DML operations when the table exchanging a partition.
MutateContext is used to when mutating a table.
StatisticsSupport is used for statistics update operations.
TemporaryTableSupport is used for temporary table operations.