MCPcopy Index your code
hub / github.com/pingcap/tidb / EncodeTableIndexPrefix

Function EncodeTableIndexPrefix

pkg/tablecodec/tablecodec.go:1105–1110  ·  view source on GitHub ↗

EncodeTableIndexPrefix encodes index prefix with tableID and idxID.

(tableID, idxID int64)

Source from the content-addressed store, hash-verified

1103
1104// EncodeTableIndexPrefix encodes index prefix with tableID and idxID.
1105func EncodeTableIndexPrefix(tableID, idxID int64) kv.Key {
1106 key := make([]byte, 0, prefixLen+idLen)
1107 key = appendTableIndexPrefix(key, tableID)
1108 key = codec.EncodeInt(key, idxID)
1109 return key
1110}
1111
1112// EncodeTablePrefix encodes the table prefix to generate a key
1113func EncodeTablePrefix(tableID int64) kv.Key {

Callers 15

TestGetRewriteRulesFunction · 0.92
TestGetRewriteRulesMapFunction · 0.92
GetRewriteRulesFunction · 0.92
GetRewriteRulesMapFunction · 0.92
GetRewriteRuleOfTableFunction · 0.92
generateStatsFilesFunction · 0.92
buildIndexRequestFunction · 0.92
encodeTableIndexKeyFunction · 0.92
TestClusterSplitFunction · 0.92
SplitIndexMethod · 0.92

Calls 2

EncodeIntFunction · 0.92
appendTableIndexPrefixFunction · 0.85

Tested by 13

TestGetRewriteRulesFunction · 0.74
TestGetRewriteRulesMapFunction · 0.74
generateStatsFilesFunction · 0.74
encodeTableIndexKeyFunction · 0.74
TestClusterSplitFunction · 0.74
checkGlobalIndexRowFunction · 0.74
HaveEntriesForTableIndexFunction · 0.74
genMethod · 0.74
TestPrefixFunction · 0.68