(buf *ByteBuffer, value []float64)
| 907 | } |
| 908 | |
| 909 | func writeFloat64ListValues(buf *ByteBuffer, value []float64) { |
| 910 | size := len(value) * 8 |
| 911 | if len(value) > 0 { |
| 912 | if isLittleEndian { |
| 913 | buf.WriteBinary(unsafe.Slice((*byte)(unsafe.Pointer(&value[0])), size)) |
| 914 | } else { |
| 915 | for _, v := range value { |
| 916 | buf.WriteFloat64(v) |
| 917 | } |
| 918 | } |
| 919 | } |
| 920 | } |
| 921 | |
| 922 | func readFloat64ListValues(buf *ByteBuffer, err *Error, length int, hasNull bool) []float64 { |
| 923 | result := make([]float64, length) |
no test coverage detected