¿Es posible determinar si una columna de vista contiene datos constantes o solo de IU?

Según la documentación de Lotus Notes, una vista que contiene una columna con un valor constante o una IU solo funciona como sus datos, la columna no se incluirá en el vector de valores de columna a través del método getColumnValues ​​de una entrada de vista. Entonces, si tiene 5 columnas definidas en la vista, y una columna es un valor constante, entonces la entrada de la vista solo devuelve un vector de 4 valores de columna.

Por mucho que esto sea comprensible desde un punto de vista de eficiencia de índice de vista, desafortunadamente presenta a los desarrolladores un dilema significativo en el análisis de la metaestructura de las vistas y sus datos.

IBM no ha podido (durante años?) Proporcionar un método que permita a los desarrolladores interrogar la estructura viewColumns para determinar qué columna faltará en el vector de valores de columna. ¿Hay algún medio programático para determinar qué columna se omitirá del método getColumnValues ​​del objeto viewentry?

Respuesta 1

Use NotesView.getColumns y luego NotesViewColumn.isFormula (), isHidden () y isField () para determinar qué columnas se muestran y cuáles son sus valores. Tenga mucho cuidado cuando intente determinar que una columna tiene un valor fijo ...

Respuesta: 2

Estoy usando índices lucene para una función de búsqueda en una aplicación en Java. Eliminar e insertar una nueva entrada en los índices de lucene es bastante sencillo, pero ¿alguien sabe cómo actualizar un lucene ...

Estoy investigando y estoy jugando con Apache Mahout 0.6. Mi propósito es construir un sistema que nombre diferentes categorías de documentos en base a las aportaciones del usuario. Los documentos no se conocen en ...

Tengo un archivo jar con un punto de entrada predefinido en su archivo de manifiesto. Y se puede ejecutar con éxito. hadoop jar hadoop-test-1.0.2.jar -write -nrFiles 1 -fileSize 10 TestDFSIO.0.0.4 12/06/11 21: ...

Tenemos una aplicación web Spring MVC (WAR) que se implementa en Tomcat (6.0.35) que lanza un hilo dentro de una JVM separada en el momento de la implementación (no pregunte por qué, no mi diseño) y luego se comunica con ese hilo a través de ...