History | View | Annotate | Download (9.57 KB)
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.