forked from TrueCloudLab/frostfs-api-go
[#376] object: Remove pointer from slices
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
This commit is contained in:
parent
e21a7823c5
commit
aa1e092ca5
4 changed files with 26 additions and 38 deletions
|
@ -1443,7 +1443,7 @@ func (f *SearchFilter) FromGRPCMessage(m grpc.Message) error {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func SearchFiltersToGRPC(fs []*SearchFilter) (res []*object.SearchRequest_Body_Filter) {
|
func SearchFiltersToGRPC(fs []SearchFilter) (res []*object.SearchRequest_Body_Filter) {
|
||||||
if fs != nil {
|
if fs != nil {
|
||||||
res = make([]*object.SearchRequest_Body_Filter, 0, len(fs))
|
res = make([]*object.SearchRequest_Body_Filter, 0, len(fs))
|
||||||
|
|
||||||
|
@ -1455,23 +1455,17 @@ func SearchFiltersToGRPC(fs []*SearchFilter) (res []*object.SearchRequest_Body_F
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
func SearchFiltersFromGRPC(fs []*object.SearchRequest_Body_Filter) (res []*SearchFilter, err error) {
|
func SearchFiltersFromGRPC(fs []*object.SearchRequest_Body_Filter) (res []SearchFilter, err error) {
|
||||||
if fs != nil {
|
if fs != nil {
|
||||||
res = make([]*SearchFilter, 0, len(fs))
|
res = make([]SearchFilter, len(fs))
|
||||||
|
|
||||||
for i := range fs {
|
for i := range fs {
|
||||||
var x *SearchFilter
|
|
||||||
|
|
||||||
if fs[i] != nil {
|
if fs[i] != nil {
|
||||||
x = new(SearchFilter)
|
err = res[i].FromGRPCMessage(fs[i])
|
||||||
|
|
||||||
err = x.FromGRPCMessage(fs[i])
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
res = append(res, x)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1650,7 +1644,7 @@ func (r *Range) FromGRPCMessage(m grpc.Message) error {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func RangesToGRPC(rs []*Range) (res []*object.Range) {
|
func RangesToGRPC(rs []Range) (res []*object.Range) {
|
||||||
if rs != nil {
|
if rs != nil {
|
||||||
res = make([]*object.Range, 0, len(rs))
|
res = make([]*object.Range, 0, len(rs))
|
||||||
|
|
||||||
|
@ -1662,23 +1656,17 @@ func RangesToGRPC(rs []*Range) (res []*object.Range) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
func RangesFromGRPC(rs []*object.Range) (res []*Range, err error) {
|
func RangesFromGRPC(rs []*object.Range) (res []Range, err error) {
|
||||||
if rs != nil {
|
if rs != nil {
|
||||||
res = make([]*Range, 0, len(rs))
|
res = make([]Range, len(rs))
|
||||||
|
|
||||||
for i := range rs {
|
for i := range rs {
|
||||||
var r *Range
|
|
||||||
|
|
||||||
if rs[i] != nil {
|
if rs[i] != nil {
|
||||||
r = new(Range)
|
err = res[i].FromGRPCMessage(rs[i])
|
||||||
|
|
||||||
err = r.FromGRPCMessage(rs[i])
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
res = append(res, r)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1158,7 +1158,7 @@ func (r *SearchRequestBody) StableMarshal(buf []byte) ([]byte, error) {
|
||||||
offset += n
|
offset += n
|
||||||
|
|
||||||
for i := range r.filters {
|
for i := range r.filters {
|
||||||
n, err = proto.NestedStructureMarshal(searchReqBodyFiltersField, buf[offset:], r.filters[i])
|
n, err = proto.NestedStructureMarshal(searchReqBodyFiltersField, buf[offset:], &r.filters[i])
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
@ -1178,7 +1178,7 @@ func (r *SearchRequestBody) StableSize() (size int) {
|
||||||
size += proto.UInt32Size(searchReqBodyVersionField, r.version)
|
size += proto.UInt32Size(searchReqBodyVersionField, r.version)
|
||||||
|
|
||||||
for i := range r.filters {
|
for i := range r.filters {
|
||||||
size += proto.NestedStructureSize(searchReqBodyFiltersField, r.filters[i])
|
size += proto.NestedStructureSize(searchReqBodyFiltersField, &r.filters[i])
|
||||||
}
|
}
|
||||||
|
|
||||||
return size
|
return size
|
||||||
|
@ -1400,7 +1400,7 @@ func (r *GetRangeHashRequestBody) StableMarshal(buf []byte) ([]byte, error) {
|
||||||
offset += n
|
offset += n
|
||||||
|
|
||||||
for i := range r.rngs {
|
for i := range r.rngs {
|
||||||
n, err = proto.NestedStructureMarshal(getRangeHashReqBodyRangesField, buf[offset:], r.rngs[i])
|
n, err = proto.NestedStructureMarshal(getRangeHashReqBodyRangesField, buf[offset:], &r.rngs[i])
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
@ -1431,7 +1431,7 @@ func (r *GetRangeHashRequestBody) StableSize() (size int) {
|
||||||
size += proto.NestedStructureSize(getRangeHashReqBodyAddressField, r.addr)
|
size += proto.NestedStructureSize(getRangeHashReqBodyAddressField, r.addr)
|
||||||
|
|
||||||
for i := range r.rngs {
|
for i := range r.rngs {
|
||||||
size += proto.NestedStructureSize(getRangeHashReqBodyRangesField, r.rngs[i])
|
size += proto.NestedStructureSize(getRangeHashReqBodyRangesField, &r.rngs[i])
|
||||||
}
|
}
|
||||||
|
|
||||||
size += proto.BytesSize(getRangeHashReqBodySaltField, r.salt)
|
size += proto.BytesSize(getRangeHashReqBodySaltField, r.salt)
|
||||||
|
|
|
@ -380,13 +380,13 @@ func GenerateSearchFilter(empty bool) *object.SearchFilter {
|
||||||
return m
|
return m
|
||||||
}
|
}
|
||||||
|
|
||||||
func GenerateSearchFilters(empty bool) []*object.SearchFilter {
|
func GenerateSearchFilters(empty bool) []object.SearchFilter {
|
||||||
var res []*object.SearchFilter
|
var res []object.SearchFilter
|
||||||
|
|
||||||
if !empty {
|
if !empty {
|
||||||
res = append(res,
|
res = append(res,
|
||||||
GenerateSearchFilter(false),
|
*GenerateSearchFilter(false),
|
||||||
GenerateSearchFilter(false),
|
*GenerateSearchFilter(false),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -452,13 +452,13 @@ func GenerateRange(empty bool) *object.Range {
|
||||||
return m
|
return m
|
||||||
}
|
}
|
||||||
|
|
||||||
func GenerateRanges(empty bool) []*object.Range {
|
func GenerateRanges(empty bool) []object.Range {
|
||||||
var res []*object.Range
|
var res []object.Range
|
||||||
|
|
||||||
if !empty {
|
if !empty {
|
||||||
res = append(res,
|
res = append(res,
|
||||||
GenerateRange(false),
|
*GenerateRange(false),
|
||||||
GenerateRange(false),
|
*GenerateRange(false),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -218,7 +218,7 @@ type SearchRequestBody struct {
|
||||||
|
|
||||||
version uint32
|
version uint32
|
||||||
|
|
||||||
filters []*SearchFilter
|
filters []SearchFilter
|
||||||
}
|
}
|
||||||
|
|
||||||
type SearchRequest struct {
|
type SearchRequest struct {
|
||||||
|
@ -276,7 +276,7 @@ type GetRangeResponse struct {
|
||||||
type GetRangeHashRequestBody struct {
|
type GetRangeHashRequestBody struct {
|
||||||
addr *refs.Address
|
addr *refs.Address
|
||||||
|
|
||||||
rngs []*Range
|
rngs []Range
|
||||||
|
|
||||||
salt []byte
|
salt []byte
|
||||||
|
|
||||||
|
@ -1288,7 +1288,7 @@ func (r *SearchRequestBody) SetVersion(v uint32) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (r *SearchRequestBody) GetFilters() []*SearchFilter {
|
func (r *SearchRequestBody) GetFilters() []SearchFilter {
|
||||||
if r != nil {
|
if r != nil {
|
||||||
return r.filters
|
return r.filters
|
||||||
}
|
}
|
||||||
|
@ -1296,7 +1296,7 @@ func (r *SearchRequestBody) GetFilters() []*SearchFilter {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (r *SearchRequestBody) SetFilters(v []*SearchFilter) {
|
func (r *SearchRequestBody) SetFilters(v []SearchFilter) {
|
||||||
if r != nil {
|
if r != nil {
|
||||||
r.filters = v
|
r.filters = v
|
||||||
}
|
}
|
||||||
|
@ -1486,7 +1486,7 @@ func (r *GetRangeHashRequestBody) SetAddress(v *refs.Address) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (r *GetRangeHashRequestBody) GetRanges() []*Range {
|
func (r *GetRangeHashRequestBody) GetRanges() []Range {
|
||||||
if r != nil {
|
if r != nil {
|
||||||
return r.rngs
|
return r.rngs
|
||||||
}
|
}
|
||||||
|
@ -1494,7 +1494,7 @@ func (r *GetRangeHashRequestBody) GetRanges() []*Range {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (r *GetRangeHashRequestBody) SetRanges(v []*Range) {
|
func (r *GetRangeHashRequestBody) SetRanges(v []Range) {
|
||||||
if r != nil {
|
if r != nil {
|
||||||
r.rngs = v
|
r.rngs = v
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue