As per the documentation for Lotus Notes, a view that contains a column with a constant value or UI only function as its data, the column will not be included in the vector of column values via the getColumnValues method of a view entry. So, if you have 5 columns defined in the view, and one column is a constant value, then the view entry only returns a vector of 4 column values.
As much as this is understandable from a view index efficiency POV, it unfortunately presents developers with a significant dilemma in analysing the meta structure of views and its data.
IBM has failed (for years?) to provide a method to allow developers to interrogate the viewColumns structure in order to determine which column will be missing in the vector of columnvalues. Is there any programmatic means to determine which column would be omitted from the getColumnValues method of the viewentry object?