| Bitmap16 | A vertical representation of the data |
| Bitmap32 | A vertical representation of the data |
| Bitmap4 | A vertical representation of the data |
| Bitmap64 | A vertical representation of the data |
| Bitmap8 | A vertical representation of the data |
| CountInfo | |
| DatasetInfo | A class for representing the info gathered from the dataset |
| ResizableArray | A data structure that provides a resizable array This is used within Spam to avoid reading input data files multiple times, without having to use any STL library classes |
| SeqBitmap | A representation of a sequence (or an item) |
| Stats | |
| StringMap | A data structure that acts as a two-way one-to-one mapping from integers to strings Optimized for SPAM to quickly retrieve customer IDs, transaction IDs, and item IDs from their corresponding string names, and vice versa |
| TreeNode | |