@@ -52,10 +52,10 @@ func NewBinaryData(data arrow.ArrayData) *Binary {
5252
5353// Value returns the slice at index i. This value should not be mutated.
5454func (a * Binary ) Value (i int ) []byte {
55- if i < 0 || i >= a .array . data .length {
55+ if i < 0 || i >= a .data .length {
5656 panic ("arrow/array: index out of range" )
5757 }
58- idx := a .array . data .offset + i
58+ idx := a .data .offset + i
5959 return a .valueBytes [a .valueOffsets [idx ]:a .valueOffsets [idx + 1 ]]
6060}
6161
@@ -75,33 +75,33 @@ func (a *Binary) ValueString(i int) string {
7575}
7676
7777func (a * Binary ) ValueOffset (i int ) int {
78- if i < 0 || i >= a .array . data .length {
78+ if i < 0 || i >= a .data .length {
7979 panic ("arrow/array: index out of range" )
8080 }
81- return int (a .valueOffsets [a .array . data .offset + i ])
81+ return int (a .valueOffsets [a .data .offset + i ])
8282}
8383
8484func (a * Binary ) ValueOffset64 (i int ) int64 {
8585 return int64 (a .ValueOffset (i ))
8686}
8787
8888func (a * Binary ) ValueLen (i int ) int {
89- if i < 0 || i >= a .array . data .length {
89+ if i < 0 || i >= a .data .length {
9090 panic ("arrow/array: index out of range" )
9191 }
92- beg := a .array . data .offset + i
92+ beg := a .data .offset + i
9393 return int (a .valueOffsets [beg + 1 ] - a .valueOffsets [beg ])
9494}
9595
9696func (a * Binary ) ValueOffsets () []int32 {
97- beg := a .array . data .offset
98- end := beg + a .array . data .length + 1
97+ beg := a .data .offset
98+ end := beg + a .data .length + 1
9999 return a .valueOffsets [beg :end ]
100100}
101101
102102func (a * Binary ) ValueBytes () []byte {
103- beg := a .array . data .offset
104- end := beg + a .array . data .length
103+ beg := a .data .offset
104+ end := beg + a .data .length
105105 return a .valueBytes [a .valueOffsets [beg ]:a .valueOffsets [end ]]
106106}
107107
@@ -138,11 +138,11 @@ func (a *Binary) setData(data *Data) {
138138 a .valueOffsets = arrow .Int32Traits .CastFromBytes (valueOffsets .Bytes ())
139139 }
140140
141- if a .array . data .length < 1 {
141+ if a .data .length < 1 {
142142 return
143143 }
144144
145- expNumOffsets := a .array . data .offset + a . array .data .length + 1
145+ expNumOffsets := a .data .offset + a .data .length + 1
146146 if len (a .valueOffsets ) < expNumOffsets {
147147 panic (fmt .Errorf ("arrow/array: binary offset buffer must have at least %d values" , expNumOffsets ))
148148 }
@@ -195,10 +195,10 @@ func NewLargeBinaryData(data arrow.ArrayData) *LargeBinary {
195195}
196196
197197func (a * LargeBinary ) Value (i int ) []byte {
198- if i < 0 || i >= a .array . data .length {
198+ if i < 0 || i >= a .data .length {
199199 panic ("arrow/array: index out of range" )
200200 }
201- idx := a .array . data .offset + i
201+ idx := a .data .offset + i
202202 return a .valueBytes [a .valueOffsets [idx ]:a .valueOffsets [idx + 1 ]]
203203}
204204
@@ -215,33 +215,33 @@ func (a *LargeBinary) ValueString(i int) string {
215215}
216216
217217func (a * LargeBinary ) ValueOffset (i int ) int64 {
218- if i < 0 || i >= a .array . data .length {
218+ if i < 0 || i >= a .data .length {
219219 panic ("arrow/array: index out of range" )
220220 }
221- return a .valueOffsets [a .array . data .offset + i ]
221+ return a .valueOffsets [a .data .offset + i ]
222222}
223223
224224func (a * LargeBinary ) ValueOffset64 (i int ) int64 {
225225 return a .ValueOffset (i )
226226}
227227
228228func (a * LargeBinary ) ValueLen (i int ) int {
229- if i < 0 || i >= a .array . data .length {
229+ if i < 0 || i >= a .data .length {
230230 panic ("arrow/array: index out of range" )
231231 }
232- beg := a .array . data .offset + i
232+ beg := a .data .offset + i
233233 return int (a .valueOffsets [beg + 1 ] - a .valueOffsets [beg ])
234234}
235235
236236func (a * LargeBinary ) ValueOffsets () []int64 {
237- beg := a .array . data .offset
238- end := beg + a .array . data .length + 1
237+ beg := a .data .offset
238+ end := beg + a .data .length + 1
239239 return a .valueOffsets [beg :end ]
240240}
241241
242242func (a * LargeBinary ) ValueBytes () []byte {
243- beg := a .array . data .offset
244- end := beg + a .array . data .length
243+ beg := a .data .offset
244+ end := beg + a .data .length
245245 return a .valueBytes [a .valueOffsets [beg ]:a .valueOffsets [end ]]
246246}
247247
@@ -278,11 +278,11 @@ func (a *LargeBinary) setData(data *Data) {
278278 a .valueOffsets = arrow .Int64Traits .CastFromBytes (valueOffsets .Bytes ())
279279 }
280280
281- if a .array . data .length < 1 {
281+ if a .data .length < 1 {
282282 return
283283 }
284284
285- expNumOffsets := a .array . data .offset + a . array .data .length + 1
285+ expNumOffsets := a .data .offset + a .data .length + 1
286286 if len (a .valueOffsets ) < expNumOffsets {
287287 panic (fmt .Errorf ("arrow/array: large binary offset buffer must have at least %d values" , expNumOffsets ))
288288 }
@@ -353,10 +353,10 @@ func (a *BinaryView) setData(data *Data) {
353353}
354354
355355func (a * BinaryView ) ValueHeader (i int ) * arrow.ViewHeader {
356- if i < 0 || i >= a .array . data .length {
356+ if i < 0 || i >= a .data .length {
357357 panic ("arrow/array: index out of range" )
358358 }
359- return & a .values [a .array . data .offset + i ]
359+ return & a .values [a .data .offset + i ]
360360}
361361
362362func (a * BinaryView ) Value (i int ) []byte {
0 commit comments