History | View | Annotate | Download (22.1 KB)
Correccion para soporte para campos macro. Corregido al agrupar por campos calculados y extra
Fix h2 test. Corregido error en ResulsetForSetProvider cuando la query llegaba a null.
Añadidas las funciones $$CONSTANT y $$IDENTIFIER al evaluador de expresiones.
refs #5687 Gestionar los campos calculados para ser evaluados en la bd si son sql compatibles
Fixed feature iterators
Fixed sorting by field with duplicate values in table document
Fixed NullPointerException when query == null (for H2Spatial tests)
refs #5646 Procesa todos los campos extra y calculados
Formateo de codigo
refs #5646 Ordenar resultados por un campo calculado
Fixed expression builder for intersects and distance functions.
Campos calculados no llevan el nombre de la tabla
refs #5446 En el group by el campo va acompañado de nombre tabla
refs #5356 agrupacion de campos en ficha busqueda y interfaz mejoras
refs #5356 corregido poder seleccionar campos calculados
refs #5356 soporte para agrupación por expresión
Corregidas licencias
Corrección de bugs a la hora de procesar tipos de datos en jdbc
Incluir el PK como campo forzado en la consulta
Primera aproximacion a dar soporte a "group by" en dal (lib y swing). La parte de swing esta aun muy en mantillas.
Añadido la posibilidad de deshabilitar el chequeo de que se ha especificado orden y offset al hacer una consulta en el SQLBuilder, ya que falla cuando no hay claves primarias especificadas lo que suele suceder en las vistas de bbdd.
refs #5094, modificaciones para que la funcion FOREING_VALUE se traslade a LEFT JOINs en tablas de BBDD.
Añadido soporte basico para hacer agrupaciones (Group by) en filtros sobre BBDD. Habria que imnplementarlo por codigo para proveedores que no lo soporten.
refs #5088 . Corregidos varios errores en la generacion de las sentencias SQL y actualizado el driver de JDBC a la version 42.2.6 para solventar un problema con la deteccion del scquema. Esta version requiere java 8 y postgresql >=8.2
Modificaciones en el acceso a bbdd para que se ignoren los campos calculados al construir las SQL.
refs #5020, #5021,
Correcciones en el core de DAL para que gestione correctamente el acceso a a BBDD cuando se utiliza una subquery en lugar de un nombre de tabla.
Eliminado el ExpressionBuilder de DAL para unificarlo con el de ExpressionEvaluator y ir unificando los dos apis. Ha quedado el SQLBuilder.
Corregido el ResultSetForSetProviderOperation para que ordena correctamente las tablas ya que cuando se paginaba y ordenaba al mismo tiempo no hacia caso a la ordenacion indicada.
Parche para que se cargue correctamente la primera pagina del documento tabla.
Modificado el ResulsetForSetProviderOperation para que no intente fijar un ORDER a capon si no se ha incluido un OFFSET. Esto hace que no tenga que ordenar capas grandes cuando se esta realizando el pintado. Probablemente haya que repasar el documento tabla para que fuerce siempre el ORDER ya que es posible que en la primera pagina de las tablas se muestre lo registros incorrectos o mal ordenados.
refs #4539, #4540, #4541, #4272, #4453, Corregidos varios errores en la carga de capas de BBDD (postgresql, spatialite, h2spatial) y en la exportacion a estos.
Optimizacion del documento tabla con fuentes de datos de BBDD. Se han añadido al FeatureSet iteradores en los que se indica a partir de que elemento del sety cuando elementos se quieren ( iterator(index, elements) ),
refs #4453, Actualizacion de la parte de acceso a BBDD a traves e JDBC (DAL y exportto)
Revertidos los cambios en FeatureQueryOrder que provocaban incompatibilidad binaria con codigo existente
Primera subida de todos los cambios que tengo pendientes relacionados con el desarrollo del proveedor de SQLServer.