This is a decorator (in Design Patterns Terminology)
class to enhance the functionality
of a RowLocationRetRowSource. It assumes that the rows are coming
in sorted order from the row source and it simply keeps track of
the cardinality of all the leading columns.
return the array of cardinalities that are kept internally. One value
for each leading key; i.e c1, (c1,c2), (c1,c2,c3) etc.
an array of unique values.