|
@@ -40,8 +40,8 @@ func (row *xuguRows) Next(dest []driver.Value) error {
|
|
|
fieldType_BLOB:
|
|
|
dest[j] = row.results.Values[j][row.results.rowIdx].Col_Data
|
|
|
|
|
|
- case fieldType_INTERVAL_Y, fieldType_INTERVAL_M, fieldType_INTERVAL_D,
|
|
|
- fieldType_INTERVAL_H,fieldType_INTERVAL_S,
|
|
|
+ case fieldType_INTERVAL_Y, fieldType_INTERVAL_M, fieldType_INTERVAL_D,
|
|
|
+ fieldType_INTERVAL_H, fieldType_INTERVAL_S,
|
|
|
fieldType_INTERVAL_MI:
|
|
|
dest[j] = binary.BigEndian.Uint32(row.results.Values[j][row.results.rowIdx].Col_Data)
|
|
|
|
|
@@ -67,7 +67,7 @@ func (row *xuguRows) Next(dest []driver.Value) error {
|
|
|
|
|
|
case fieldType_R4:
|
|
|
dest[j] = math.Float32frombits(binary.BigEndian.Uint32(row.results.Values[j][row.results.rowIdx].Col_Data))
|
|
|
- fmt.Println("float ", dest[j])
|
|
|
+ fmt.Println("float32 ", dest[j])
|
|
|
case fieldType_R8:
|
|
|
|
|
|
dest[j] = math.Float64frombits(binary.BigEndian.Uint64(row.results.Values[j][row.results.rowIdx].Col_Data))
|