¿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

Esto parece una tarea simple, pero ya he hablado con dos de mis compañeros de trabajo sobre esto y nadie entiende dónde radica el problema. Tenemos un proyecto Maven de múltiples módulos con un archivo POM raíz ...

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 ...

Este código arroja una java.lang.NullPointerException. Estoy intentando compilar un poco de código para el jvm y esto es lo que mi compilador genera .class public test .super java / lang / Object ...

Estoy tratando de migrar de V1 a V2 de la API de YouTubeAnalytics. Pero no puedo entender el formato en el que debería indicar la consulta. Código que estoy intentando ejecutar: return analytics.reports (). Query () ...