Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.library / org.gvsig.expressionevaluator / org.gvsig.expressionevaluator.lib / org.gvsig.expressionevaluator.lib.impl / src / main / java @ 47734

# Date Author Comment
47734 04/05/2024 08:56 AM Joaquín del Cerro Murciano

refs #5849, corregidos los formaters de Code para las sentencias de COSA (IF, FOR, WHILE, CASE, BEGIN)

47710 03/07/2024 10:27 AM Francisco Díaz Carsí

refs #5830 Adaptado el funcionamiento de la funcion de SUBSTR de COSA a la norma de SQL92

47702 03/03/2024 07:39 PM Joaquín del Cerro Murciano

Modificado el template de las funciones DATE/TIME/TIMESTAMP de cosa para que use la fecha actual.

47698 02/29/2024 04:04 PM Joaquín del Cerro Murciano

Modificado la sentencia BEGIN/EXCEPT/END de cosa para que se pueda mostrar recuperar el error producido desde el EXCEPT en la variable "@ErrorMessage"

47696 02/29/2024 03:23 PM Joaquín del Cerro Murciano

Modificado la sentencia BEGIN/EXCEPT/END de cosa para que se pueda mostrar recuperar el error producido desde el EXCEPT en la variable "@ErrorMessage"

47606 12/01/2023 09:08 AM Francisco Díaz Carsí

Actualización del proveedor de SQLite (salvo pruebas está terminado)

47598 11/26/2023 05:47 PM Joaquín del Cerro Murciano

Añadido soporte para el operador && sobre geometrias y modificada la leyenda vectorial para que lo use. Para esto se ha añadido soporte para registrar operadores definidos por el usuarios en el evaluador de expresiones.

47465 09/06/2023 12:57 PM Francisco Díaz Carsí

refs #5516 Fixed syntax of casting to date/time/timestamp in SQL (COSA)

47434 08/04/2023 11:55 AM Francisco Díaz Carsí

Set ReverseInSTR to not SQL compatible

47412 07/26/2023 10:14 AM Francisco Díaz Carsí

Fixed NullPoinnterException in callMethod of ExpressionEvaluator

47405 07/20/2023 08:57 AM Francisco Díaz Carsí

Modificado el template de la función de cosa IIF

47378 07/09/2023 03:20 PM Joaquín del Cerro Murciano

Añadido soporte para definir reglas en el gestor de columnas que se ejecutan al editar una feature

47376 07/09/2023 09:14 AM Joaquín del Cerro Murciano

Añadidas las funciones DesktopBrowse/Open/Edit a COSA

47320 06/02/2023 01:11 PM Francisco Díaz Carsí

Arreglado el uso de los operadores "parecido a " y "contiene" en la ficha de búsqueda (decidía que la expresión no era compatible con SQL y se ejecutaba en local).

47300 05/30/2023 04:31 PM Joaquín del Cerro Murciano

Correccion menor en el clone de Expression para que no use metodos deprecados

47299 05/30/2023 04:30 PM Joaquín del Cerro Murciano

Añadido el metodo link(symboltable, force) a Code.

47293 05/29/2023 01:18 PM Francisco Díaz Carsí

Marked CastFunction of COSA as SQL compatible

47259 05/19/2023 02:16 PM Francisco Díaz Carsí

Fix json_value when calling with null values

47248 05/17/2023 10:02 AM Francisco Díaz Carsí

Arreglado en el FeatureQuery el uso de exists con select de versiones anteriores a la 2.6.0

47214 05/08/2023 10:19 AM Francisco Díaz Carsí

Fix JsonValueFunction when path is bad

47192 05/01/2023 06:04 PM Joaquín del Cerro Murciano

Modificado el toString de Expression para que use ToStringBuilder.

47187 04/28/2023 03:02 PM Francisco Díaz Carsí

Fix JsonValueFunction parameters count

47186 04/28/2023 03:01 PM Francisco Díaz Carsí

Support to LocaDate constants in COSA ExpressionBuilder

47184 04/27/2023 10:20 PM Joaquín del Cerro Murciano

Añadido a la ficha de busqueda un check para realizar la busqueda sobre los elementos seleccionados. Se han implementado los operadores IN y BETWEEN en cosa y se ha dado soporte a usar objetos complejos en host-expression por el camino.

47177 04/25/2023 10:56 PM Joaquín del Cerro Murciano

Modificado el toString de las host-expression y añadidos los operadores IN y BETWEEN.

47175 04/25/2023 05:30 PM Joaquín del Cerro Murciano

Añadido soporte para convertir un objeto a Code en el evaluador de expresiones. Se usa para mapear cosas como una list o un feature a un objeto (normalmente un ARRAY) de sql. Se usa en las host-expresion ya que antes solo soportaba host-expression que devolviesen tipos basicos....

47165 04/25/2023 01:29 PM Francisco Díaz Carsí

Añadido toString a VarFunction

47164 04/25/2023 01:29 PM Francisco Díaz Carsí

Modificado un log

47162 04/24/2023 10:44 AM Joaquín del Cerro Murciano

Eliminadas algunas palabras reservadas de la gramatica base (var, let, break,return...), esto permite usar esas funciones directamente.

47141 04/21/2023 10:39 AM Francisco Díaz Carsí

Fixed persistence of Expression for compatibility of SELECT function of previous versions

47129 04/18/2023 10:28 PM Joaquín del Cerro Murciano

Modificada la funcion round de cosa para que acepte un segundo parametro opcional que indique cuantos decimales se quieren.

47128 04/18/2023 10:28 PM Joaquín del Cerro Murciano

Modificado el funcionamiento de hostsexpression para que si se encuentra alguna variable no definida en la host-expresion no realice ningun reemplazo. Sin esto fallaba cuando habia un select con una host-expresion dentro de una funcion.

47115 04/17/2023 08:14 PM Joaquín del Cerro Murciano

Añadidas a un monton de funciones de cosa los metodos toString(Codes,Formatter) y toValues,
al compilador los metodos addCompatibility/getCompatibility, a Statement el metodo if_compatibility_contains y al CodeBuilder la funcion block(). Se han modificado los test para que funcionen con todos estos cambios.

47114 04/17/2023 08:09 PM Joaquín del Cerro Murciano

Añadida comprobacion al crear una variable con el ExpressionBuilder para que el nombre de esta no contiene comillas dobles

47100 04/12/2023 10:22 PM Joaquín del Cerro Murciano

Arreglos en el operador LIKE de COSA. Sigue habiendo un problema si hay una secuencia de escape en el patron.

47099 04/12/2023 09:32 PM Joaquín del Cerro Murciano

Arreglos en el operador LIKE de COSA. Ha mejorado mucho pero sigue habiendo un problema si hay una secuencia de escape en el patron.

47097 04/12/2023 12:28 PM Francisco Díaz Carsí

Fixed split_part function of COSA

47096 04/11/2023 06:53 PM Joaquín del Cerro Murciano

Corregido el repr de arrays en cosa

47095 04/11/2023 06:35 PM Joaquín del Cerro Murciano

Correccion en funcion split de cosa

47094 04/11/2023 04:13 PM Joaquín del Cerro Murciano

añadida funcion split a cosa

47089 04/10/2023 10:09 AM Joaquín del Cerro Murciano

Correcciones en setattr, getattr y method-call en COSA

47077 04/09/2023 10:01 AM Joaquín del Cerro Murciano

Añdida la funcion import a COSA y modificada la funcion evaluateDynamicText del expresion evaluator manager par que acepte un resources storage.

47065 04/01/2023 03:26 PM Joaquín del Cerro Murciano

añadido soporte parcial para DECLARE en el CREATE FUNCTION/PROCEDURE de COSA.

47064 04/01/2023 02:57 PM Joaquín del Cerro Murciano

Añadido soporte parcial para DECLARE en bloques BEGIN/END (deberia restringir solo a sentencias let en el declare y aun no lo hace)

47063 04/01/2023 12:47 PM Joaquín del Cerro Murciano

fix in hosts expressions and add support to use except in block begin/end of user functions

47062 04/01/2023 12:12 PM Francisco Díaz Carsí

Fixed Cast function, SelectFunction and Return in COSA

47027 03/13/2023 09:54 AM Joaquín del Cerro Murciano

Añadida la funcion ESCAPE a COSA.

47017 03/07/2023 10:18 PM Joaquín del Cerro Murciano

Añadida sentencia BREAK a COSA y correccion en la sentencia RETURN

47016 03/07/2023 04:21 PM Joaquín del Cerro Murciano

Corregido el uso de "return" en un bloque begin/end de COSA

46995 03/05/2023 06:43 PM Joaquín del Cerro Murciano

mejorado el error en el log al producirse una excepcion evaluando un bloque BEGIN-END de COSA

46968 02/19/2023 08:31 PM Joaquín del Cerro Murciano

Añadido soporte en cosa para poder construir listas y diccionarios vacios.

46964 02/15/2023 06:32 PM Joaquín del Cerro Murciano

Correcciones en las funciones CREATE_CHART de COSA

46958 02/13/2023 05:31 PM Joaquín del Cerro Murciano

Modificado el evaluateDynamicText para obtener la salida en un Writer.

46957 02/13/2023 05:30 PM Joaquín del Cerro Murciano

Cambiado FOR...BEGIN por FOR...LOOP

46939 02/07/2023 12:48 PM Joaquín del Cerro Murciano

correeccion en evaluateDynamicText para crear una tabla de simbolos modificable si es necesario.

46932 02/06/2023 09:29 PM Joaquín del Cerro Murciano

Añadida mas flexibilidad en la evaluacion de dynamictext. Ahora acepta que las sentencias esten partidas entre varios bloques <% %>.

46901 12/21/2022 10:31 AM Joaquín del Cerro Murciano

refs #5520, añadida sugerencia de division entera y correccion en la division de bigdecimal en el evaluador de expresiones

46899 12/21/2022 08:14 AM Joaquín del Cerro Murciano

Añadidas las funciojnes setattr, md5hex y crc32 al evaluador de expresiones

46840 12/04/2022 10:44 AM Joaquín del Cerro Murciano

Añadida la descripcion a la funcion FORMAT y marcada como sql-compatible.

46831 11/24/2022 11:10 PM Joaquín del Cerro Murciano

añadida funcion getDisposableInfo(int) a cosa

46828 11/24/2022 12:11 PM Francisco Díaz Carsí

Fixed dispose "scriptsResourcesStorage" when changing

46804 11/20/2022 08:34 PM Joaquín del Cerro Murciano

Corregida la gramatica de la sentencia FOREIGN

46711 10/24/2022 08:01 AM Joaquín del Cerro Murciano

Cambios en la gestion de las host-expression

46698 10/19/2022 11:00 AM Joaquín del Cerro Murciano

Mejoras y correccion de bug en CopyTable.

46695 10/18/2022 08:18 PM Joaquín del Cerro Murciano

Añadido al API del ExpressionEvaluatorManager el metodo resolveHostExpressions

46619 09/15/2022 12:54 PM Joaquín del Cerro Murciano

fix substring function in evaluator

46565 07/29/2022 08:47 PM Francisco Díaz Carsí

Added aggregate function AVG

46564 07/29/2022 08:46 PM Francisco Díaz Carsí

Added aggregate function AVG

46562 07/29/2022 08:44 PM Francisco Díaz Carsí

Fix JsonValueFunction

46531 07/12/2022 08:19 PM Joaquín del Cerro Murciano

Añadidas constantes para los nombres de las funciones de agregado.

46517 06/29/2022 11:12 AM Francisco Díaz Carsí

Corregidos multitud de errores en las búsquedas de base de datos relacionados con los campos calculados.

46505 06/23/2022 12:03 PM Francisco Díaz Carsí

Fix JDBC tests (IN PROGRESS)

46498 06/14/2022 04:49 PM Joaquín del Cerro Murciano

Cambiada la logica del operador "is" para que se comporte mas parecido al de PostgreSQL

46455 05/23/2022 07:03 PM Joaquín del Cerro Murciano

DefaultCodeBuilder: fix exclude in visitors

46245 02/10/2022 12:00 PM Joaquín del Cerro Murciano

fix first value in incr and decr funciontions.

46228 02/01/2022 09:15 PM Óscar Martínez

Mejora para permitir cast en el jsonvalue

46194 01/13/2022 12:22 PM Óscar Martínez

Test json y expansion

46173 01/07/2022 12:01 AM Óscar Martínez

Comportamiento SQL con nulos

46159 12/28/2021 07:57 PM Óscar Martínez

Fixed extract function

46105 12/08/2021 09:19 PM Óscar Martínez

Fix orden in sqls

46104 12/07/2021 10:55 PM Óscar Martínez

MUCHAS cosas entre ellas: Implementado test de h2, expandComputedExpressiones, dashboard, graficas, etc.

46095 12/07/2021 05:08 PM Joaquín del Cerro Murciano

Añadida a la gramatica del expression-evaluator la regla RuleRequireTokens

46091 11/29/2021 09:40 AM Óscar Martínez

Soporte para nueva sintexis de constant con <%= %>

46085 11/29/2021 12:07 AM Joaquín del Cerro Murciano

Add host-expression replacement in block function (begin/end)

46084 11/29/2021 12:06 AM Joaquín del Cerro Murciano

Fix DefaultCodeBuilder visitors

46082 11/28/2021 05:11 PM Joaquín del Cerro Murciano

Añadido soporte parcial a "Basic Host Expression Syntax" de SQLJ. He sustituido la funcion $Eval por $HostExpression que me parece mas apropiada y especifica ($eval era muy generico)

46081 11/28/2021 04:50 PM Joaquín del Cerro Murciano

Añadido soporte parcial a "Basic Host Expression Syntax" de SQLJ. Soportamos solo el modo IN, y hemos añadido la funcion $EVAL para dar soporte a el.

46068 11/25/2021 10:04 PM Óscar Martínez

Implementar swing function

46067 11/25/2021 08:36 PM Óscar Martínez

Implementacion nueva grafica box and whisker

46065 11/25/2021 07:28 PM Óscar Martínez

Usar el tamaño del prefered size

46057 11/21/2021 09:59 PM Joaquín del Cerro Murciano

Fix access method add of a list.

46056 11/21/2021 09:45 PM Joaquín del Cerro Murciano

Fix access method add of a list.

46055 11/21/2021 09:41 PM Óscar Martínez

List y diccionario para cosa

46053 11/21/2021 12:01 AM Óscar Martínez

Correccion para soporte para campos macro. Corregido al agrupar por campos calculados y extra

46052 11/21/2021 12:00 AM Óscar Martínez

Implementacion del status y leyendas para la tabla

46050 11/20/2021 11:56 PM Óscar Martínez

Correccion para soporte para campos macro. Corregido al agrupar por campos calculados y extra

46048 11/19/2021 09:49 PM Joaquín del Cerro Murciano

Actualizadas las funciones de manejo de SimplImage y añadidos test de algunas de estas.

46047 11/19/2021 09:48 PM Joaquín del Cerro Murciano

Añadidas funciones Reverse y reverseinstr, eliminada Position.

46041 11/16/2021 04:55 PM Joaquín del Cerro Murciano

Support for the function IMAGEFROMHTML

46010 11/08/2021 09:50 AM Joaquín del Cerro Murciano

Añadidas las funciones $$CONSTANT y $$IDENTIFIER al evaluador de expresiones.