Columns of the data set. Each column corresponds with a slot in the vizdef.
Data rows. Each row corresponds with a data point in the visualization.
Maps from name to slot. Can be used as an alternative to the cols array to retrieve a slot based on a name.
If any of the data points in the data is selected, then this flag is set to true. If there are no selected data points, this flag is false.
A DataSet is the root class of data that goes into the visualization. A data set consists of columns and rows. The columns correspond with the slots in the vizdef and the rows correspond with the actual data points (the result rows of a query).