github.com/treeverse/lakefs@v1.24.1-0.20240520134607-95648127bfb0/pkg/graveler/committed/internal_value.go (about)

     1  package committed
     2  
     3  import (
     4  	"github.com/treeverse/lakefs/pkg/graveler"
     5  )
     6  
     7  // rangeToValue returns the Value representing rng in a MetaRange
     8  func rangeToValue(rng Range) (Value, error) {
     9  	data, err := MarshalRange(rng)
    10  	if err != nil {
    11  		return nil, err
    12  	}
    13  	rangeValue := &graveler.Value{
    14  		Identity: []byte(rng.ID),
    15  		Data:     data,
    16  	}
    17  	return MarshalValue(rangeValue)
    18  }