mirror of
https://github.com/hanzoai/traces.git
synced 2026-11-03 04:05:45 +00:00
* Use github.com/parquet-go/parquet-go as dependency * Update vendored dependencies and run make vendor-check
24 lines
316 B
Go
24 lines
316 B
Go
package parquet
|
|
|
|
import (
|
|
"bytes"
|
|
)
|
|
|
|
func minFixedLenByteArray(data []byte, size int) (min []byte) {
|
|
if len(data) > 0 {
|
|
min = data[:size]
|
|
|
|
for i, j := size, 2*size; j <= len(data); {
|
|
item := data[i:j]
|
|
|
|
if bytes.Compare(item, min) < 0 {
|
|
min = item
|
|
}
|
|
|
|
i += size
|
|
j += size
|
|
}
|
|
}
|
|
return min
|
|
}
|