MCPcopy Create free account
hub / github.com/pingcap/tidb / reset

Method reset

pkg/util/rowcodec/encoder.go:60–72  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

58}
59
60func (encoder *Encoder) reset() {
61 encoder.flags = 0
62 encoder.numNotNullCols = 0
63 encoder.numNullCols = 0
64 encoder.data = encoder.data[:0]
65 encoder.tempColIDs = encoder.tempColIDs[:0]
66 encoder.values = encoder.values[:0]
67 encoder.offsets32 = encoder.offsets32[:0]
68 encoder.offsets = encoder.offsets[:0]
69 encoder.checksumHeader = 0
70 encoder.checksum1 = 0
71 encoder.checksum2 = 0
72}
73
74func (encoder *Encoder) appendColVals(colIDs []int64, values []types.Datum) {
75 for i, colID := range colIDs {

Callers 2

EncodeMethod · 0.95
EncodeFromOldRowFunction · 0.45

Implementers 6

MockEncoderbr/pkg/mock/encode.go
MockEncoderMockRecorderbr/pkg/mock/encode.go
TableKVEncoderpkg/executor/importer/kv_encode.go
tableKVEncoderpkg/lightning/backend/kv/sql2kv.go
tidbEncoderpkg/lightning/backend/tidb/tidb.go
mockEncoderlightning/pkg/importer/chunk_process_t

Calls

no outgoing calls

Tested by 1

EncodeFromOldRowFunction · 0.36