leveldb/batch.go
Function decodeBatchToMem
has 6 return statements (exceeds 4 allowed). Open
Open
func decodeBatchToMem(data []byte, expectSeq uint64, mdb *memdb.DB) (seq uint64, batchLen int, err error) {
seq, batchLen, err = decodeBatchHeader(data)
if err != nil {
return 0, 0, err
}
Function decodeBatch
has 5 return statements (exceeds 4 allowed). Open
Open
func decodeBatch(data []byte, fn func(i int, index batchIndex) error) error {
var index batchIndex
for i, o := 0, 0; o < len(data); i++ {
// Key type.
index.keyType = keyType(data[o])