Lotus Notes のドキュメントによると、データとして定数値または UI のみの機能を持つ列を含むビューは、ビュー エントリの getColumnValues メソッドを介して列値のベクトルに含まれません。したがって、ビューに 5 つの列が定義されていて、1 つの列が定数値である場合、ビュー エントリは 4 つの列値のベクトルのみを返します。
これは、ビュー インデックスの効率の POV から理解できる限りではありますが、残念ながら、ビューとそのデータのメタ構造を分析する際に、開発者に重大なジレンマをもたらします。
IBM は (何年もの間?) 開発者が columnvalues のベクトルでどの列が欠落するかを判断するために viewColumns 構造を調査できるようにする方法を提供できませんでした。viewentry オブジェクトの getColumnValues メソッドから省略される列を決定するプログラム的な手段はありますか?