func newHeaderlessResultPage()

in go/utils.go [536:555]


func newHeaderlessResultPage(columnNames []*string, columnTypes []string, rowsData [][]*string) *athena.GetQueryResultsOutput {
	columns := make([]*athena.ColumnInfo, len(columnNames))
	for i := 0; i < len(columnNames); i++ {
		columns[i] = newColumnInfo(*columnNames[i], columnTypes[i])
	}
	rowLen := len(rowsData)
	rows := make([]*athena.Row, rowLen)
	for i := 0; i < rowLen; i++ {
		rows[i] = genRow(rowsData[i])
	}
	return &athena.GetQueryResultsOutput{
		NextToken: nil,
		ResultSet: &athena.ResultSet{
			ResultSetMetadata: &athena.ResultSetMetadata{
				ColumnInfo: columns,
			},
			Rows: rows,
		},
	}
}