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

Method getIdxColTypes

pkg/executor/admin.go:609–618  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

607}
608
609func (e *CleanupIndexExec) getIdxColTypes() []*types.FieldType {
610 if e.idxColFieldTypes != nil {
611 return e.idxColFieldTypes
612 }
613 e.idxColFieldTypes = make([]*types.FieldType, 0, len(e.columns))
614 for _, col := range e.columns {
615 e.idxColFieldTypes = append(e.idxColFieldTypes, col.FieldType.ArrayType())
616 }
617 return e.idxColFieldTypes
618}
619
620func (e *CleanupIndexExec) batchGetRecord(txn kv.Transaction) (map[string][]byte, error) {
621 e.idxValues.Range(func(h kv.Handle, _ any) bool {

Callers 2

buildIndexScanMethod · 0.95
initMethod · 0.95

Calls 1

ArrayTypeMethod · 0.80

Tested by

no test coverage detected