package
2.1.0-rc.2+incompatible
Repository: https://github.com/coderushing/tidb.git
Documentation: pkg.go.dev
# Functions
Compare compares the value with ad.
CopySelectedJoinRows copies the selected joined rows from the source Chunk to the destination Chunk.
GetCompareFunc gets a compare function for the field type.
MutRowFromDatums creates a MutRow from a datum slice.
MutRowFromTypes creates a MutRow from a FieldType slice, each column is initialized to zero value.
MutRowFromValues creates a MutRow from a interface slice.
New creates a new chunk.
NewChunkWithCapacity creates a new chunk with field types and capacity.
NewCodec creates a new Codec object for encode or decode a Chunk.
NewIterator4Chunk returns a iterator for Chunk.
NewIterator4List returns a Iterator for List.
NewIterator4RowPtr returns a Iterator for RowPtrs.
NewIterator4Slice returns a Iterator for Row slice.
NewList creates a new List with field types and max chunk size.
Renew creates a new Chunk based on an existing Chunk.
# Constants
Capacity constants.
# Structs
Chunk stores multiple rows of data in Apache Arrow format.
Codec is used to: 1.
Iterator4Chunk is used to iterate rows inside a chunk.
List holds a slice of chunks, use to append rows with max chunk size properly handled.
Row represents a row of data, can be used to assess values.
RowPtr is used to get a row from a list.
# Interfaces
Iterator is used to iterate a number of rows.
# Type aliases
CompareFunc is a function to compare the two values in Row, the two columns must have the same type.
ListWalkFunc is used to walk the list.
MutRow represents a mutable Row.