in pkg/data-query/dataQuery.go [190:221]
func writeBuffers(columnBuffers [][]*bytebufferpool.ByteBuffer, totalWriter *quicktemplate.QWriter, isFlat bool) {
if !isFlat && len(columnBuffers) == 1 {
totalWriter.S("[")
}
for splitNumber, splitColumnBuffers := range columnBuffers {
if splitNumber != 0 {
totalWriter.S(",")
}
if len(columnBuffers) > 1 {
totalWriter.S("[")
}
for columnIndex, buffer := range splitColumnBuffers {
if columnIndex != 0 {
totalWriter.S(",")
}
totalWriter.S("[")
if buffer != nil {
_, _ = buffer.WriteTo(totalWriter)
byteBufferPool.Put(buffer)
}
totalWriter.S("]")
}
if len(columnBuffers) > 1 {
totalWriter.S("]")
}
}
if !isFlat && len(columnBuffers) == 1 {
totalWriter.S("]")
}
}