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.