in example/session_example.go [226:251]
func printDataSet1(sds *client.SessionDataSet) {
showTimestamp := !sds.IsIgnoreTimeStamp()
if showTimestamp {
fmt.Print("Time\t\t\t\t")
}
for i := 0; i < sds.GetColumnCount(); i++ {
fmt.Printf("%s\t", sds.GetColumnName(i))
}
fmt.Println()
for next, err := sds.Next(); err == nil && next; next, err = sds.Next() {
if showTimestamp {
fmt.Printf("%s\t", sds.GetText(client.TimestampColumnName))
}
for i := 0; i < sds.GetColumnCount(); i++ {
columnName := sds.GetColumnName(i)
v := sds.GetValue(columnName)
if v == nil {
v = "null"
}
fmt.Printf("%v\t\t", v)
}
fmt.Println()
}
}