(sessionDataSet *client.SessionDataSet)
| 190 | } |
| 191 | |
| 192 | func printDataSet0(sessionDataSet *client.SessionDataSet) { |
| 193 | columns := sessionDataSet.GetColumnNames() |
| 194 | for _, columnName := range columns { |
| 195 | fmt.Printf("%s\t", columnName) |
| 196 | } |
| 197 | fmt.Println() |
| 198 | |
| 199 | for next, err := sessionDataSet.Next(); err == nil && next; next, err = sessionDataSet.Next() { |
| 200 | for i, columnName := range columns { |
| 201 | dataType, _ := client.GetDataTypeByStr(sessionDataSet.GetColumnTypes()[i]) |
| 202 | switch dataType { |
| 203 | case client.BOOLEAN: |
| 204 | value, _ := sessionDataSet.GetBoolean(columnName) |
| 205 | fmt.Print(value) |
| 206 | case client.INT32: |
| 207 | value, _ := sessionDataSet.GetInt(columnName) |
| 208 | fmt.Print(value) |
| 209 | case client.INT64, client.TIMESTAMP: |
| 210 | value, _ := sessionDataSet.GetLong(columnName) |
| 211 | fmt.Print(value) |
| 212 | case client.FLOAT: |
| 213 | value, _ := sessionDataSet.GetFloat(columnName) |
| 214 | fmt.Print(value) |
| 215 | case client.DOUBLE: |
| 216 | value, _ := sessionDataSet.GetDouble(columnName) |
| 217 | fmt.Print(value) |
| 218 | case client.TEXT, client.STRING, client.BLOB, client.DATE: |
| 219 | value, _ := sessionDataSet.GetString(columnName) |
| 220 | fmt.Print(value) |
| 221 | default: |
| 222 | } |
| 223 | fmt.Print("\t\t") |
| 224 | } |
| 225 | fmt.Println() |
| 226 | } |
| 227 | } |
| 228 | |
| 229 | func printDataSet1(sds *client.SessionDataSet) { |
| 230 | columnNames := sds.GetColumnNames() |
no test coverage detected
searching dependent graphs…