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 / test / java / org / gvsig / expresionevaluator / impl @ 47738

# Date Author Comment
47738 04/10/2024 01:27 PM Joaquín del Cerro Murciano

refs #5849, corregidos los test de TestGrammarCompiler del evaluador de expresiones

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)

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.

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

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.

47169 04/25/2023 04:51 PM Joaquín del Cerro Murciano

Añadido test simple de DynamicText

47166 04/25/2023 01:30 PM Francisco Díaz Carsí

Añadido toString a VarFunction

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

Añadido test para VAR como funcion y como sentencia

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

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

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.

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.

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

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

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

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

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

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

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

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

Cambios en la gestion de las host-expression

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

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

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

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)

46083 11/29/2021 12:04 AM Joaquín del Cerro Murciano

add set test

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.

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

Fix access method add of a list.

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.

46011 11/08/2021 10:51 AM Joaquín del Cerro Murciano

fix test

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

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

45934 10/04/2021 10:43 AM Joaquín del Cerro Murciano

fix pass statement

45739 06/28/2021 10:46 PM Joaquín del Cerro Murciano
45719 06/04/2021 01:23 PM Francisco Díaz Carsí

Fixed bookmarks functions

45527 01/31/2021 01:29 AM Joaquín del Cerro Murciano

Cambios en simbolo de marcdor de imagen para soportar atributos dinamicos. (continuacion)

45523 01/28/2021 10:15 AM Joaquín del Cerro Murciano

rotacion y offset en picture marker symbol

45425 11/24/2020 08:42 AM Joaquín del Cerro Murciano

mezcla del branch de vcsgis

45327 09/28/2020 12:55 AM Óscar Martínez

refs #5455 Comportamiento de nulos de la ficha busqueda

45213 08/22/2020 08:06 PM Óscar Martínez

refs #5363 Corrección del funcionamiento de la función IF

45164 07/31/2020 10:05 AM Joaquín del Cerro Murciano

fix concatop/concatfn

45153 07/25/2020 01:18 PM Joaquín del Cerro Murciano
45132 07/05/2020 04:29 PM Joaquín del Cerro Murciano
45125 06/30/2020 05:19 PM Joaquín del Cerro Murciano
45073 06/16/2020 11:05 PM Óscar Martínez

Activando test

45025 05/13/2020 06:04 PM Joaquín del Cerro Murciano

- Añadida la funcion Map(fn,list).
- Añadida la funcion dict(Map<String,Code>) al codebuilder.
- Cambiada la funcion dict(). Ahora recibe como parametros (key1, value1, key2, value2,...)
- Añadido soporte para funciones lambda
- Modificado el compilador para soportar paso de parametros por nombre, que son mapeados al ultimo argumento de la funcion como un diccionario..

45011 05/08/2020 09:51 AM Joaquín del Cerro Murciano

Añadido soporte basico para json en el avaluador de expresiones (tipos JsonObject, JsonArray, funciones to_joson, to_string, getitem modificada para acceder a elementos de arrays y objectos json, soporte para definicion de listas y diccionarios estilo python/json y conversion de estos a objetos json)....

44885 04/14/2020 10:06 AM Joaquín del Cerro Murciano

He pasado el operador MOD, % a funcion. Parece que es mas compatible SQL la funcion que el operador.

44855 03/30/2020 06:49 PM Joaquín del Cerro Murciano

refs #5199

44833 03/22/2020 07:06 PM Joaquín del Cerro Murciano
44797 03/08/2020 10:41 AM Joaquín del Cerro Murciano

Modificado para que en el expression builder trate de hacer un repr de una constante numerica utilice el coerce para ello (el coerce usa siempre la coma del ingles para los numeros).

44790 03/03/2020 05:27 PM Joaquín del Cerro Murciano
44769 02/25/2020 10:32 PM Joaquín del Cerro Murciano
44763 02/23/2020 09:38 PM Joaquín del Cerro Murciano
44762 02/20/2020 12:48 PM Joaquín del Cerro Murciano

Añadidos test de fechas

44761 02/19/2020 08:36 PM Joaquín del Cerro Murciano

Añadidos test de fechas

44752 02/18/2020 08:12 PM Joaquín del Cerro Murciano

Renombrado el interface Code.Caller a Code.Callable

44750 02/18/2020 07:26 PM Joaquín del Cerro Murciano

Arreglos en la funcion SELECT, cacheado de recursos de BBDD, cacheado de acceso a variables de workspace, rehechas las funciones de manejo de fechas para adaptarlas a SQL.

44738 02/04/2020 06:33 PM Joaquín del Cerro Murciano

re-hecha la integracion entre el evaluador de expresiones y DAL.

44710 01/23/2020 05:23 PM Joaquín del Cerro Murciano
44644 12/19/2019 11:07 PM Joaquín del Cerro Murciano

refs #5185, separado el expression evaluator en tres. El base, el que añade el soporte para geometrias y el que añade funciones de tiempo. Asi es posible usar el evaluador de expresiones cuando no se tiene acceso a la libreria de geometrias.

44622 11/27/2019 11:23 AM Joaquín del Cerro Murciano

refs #5170 modificado el execute del DefaultExpression para:
- que use al optimizar la expresion la tabla de simbolos del expression y no la que le llega como parametro
- que haga un link cuando detecta que ha cambiado la tabla de simbolos usada para asegurarse que las funciones a ejecutar son de la tabla de simbolos especificada y no de alguna usada anteriormente....

44619 11/26/2019 08:43 PM Joaquín del Cerro Murciano

refs #5170

44614 11/26/2019 10:58 AM Joaquín del Cerro Murciano
44592 11/15/2019 10:13 PM Joaquín del Cerro Murciano

refs #5136, varias correcciones para que el CREATE FUNCTION pueda cargar funciones definidas en scripts externos o desde metodos estaticos de clases java. He añadido tambien test unitarios para ello (TestCreateFunction).

44533 10/29/2019 11:30 AM Joaquín del Cerro Murciano
44430 10/08/2019 10:44 AM Joaquín del Cerro Murciano
44421 10/06/2019 08:43 PM Joaquín del Cerro Murciano

Añadido soporte para numeros decimales en formato DMS (Degree:Minute:Second)

44397 09/25/2019 08:15 PM Joaquín del Cerro Murciano
44391 09/14/2019 12:32 PM Joaquín del Cerro Murciano
44390 09/14/2019 12:31 PM Joaquín del Cerro Murciano
44389 09/13/2019 02:18 PM Joaquín del Cerro Murciano

- Implementado COSA como un lenguage de scripting de java.
- Añadidas funciones basadas en FolderManager.
- Corecciones en la gramatica y alineada en lo posible con SQL

44384 08/28/2019 05:34 PM Joaquín del Cerro Murciano
44379 08/23/2019 07:01 PM Joaquín del Cerro Murciano

Correciones en la funcionalidad de scripting del ExpressionEvaluator para poder ejecutar y definir correctamente funciones. Añadidos test para ejecutar scripts.

44376 08/21/2019 07:32 PM Joaquín del Cerro Murciano

refs #5094, modificaciones para que la funcion FOREING_VALUE se traslade a LEFT JOINs en tablas de BBDD.

44364 08/12/2019 11:14 AM Joaquín del Cerro Murciano

Añadidas al ExpressionBuilder algunas funciones espaciales que faltaban.

44262 05/16/2019 08:48 AM Joaquín del Cerro Murciano
44211 03/22/2019 01:54 PM Joaquín del Cerro Murciano

Añadidos test para comprobar el parseo de numerod decimales, y realizada una pequeña optimizacion al compilar constantes numericas negadas.

44210 03/22/2019 12:43 PM Joaquín del Cerro Murciano

Modificado el reconocimiento de contstantes numericas con decimales, para que no acepte la coma como separador de millares.

44198 03/17/2019 07:34 PM Joaquín del Cerro Murciano

refs #5020, #5021,

44139 02/22/2019 10:26 PM Joaquín del Cerro Murciano

Añadido soporte para definir gramaticas y definida una gramatica simple por defecto.

44098 02/10/2019 09:01 PM Joaquín del Cerro Murciano
44010 01/10/2019 04:01 PM Joaquín del Cerro Murciano

Añadido la posibilidad que las funciones/operadores del evaluador puedan aportar como optimizar su codigo. De momento he añadido que el operador + optimize codigo cuando suma 0, el * cuando multiplique por 0 o por 1 o en la division cuando divida 0 por algo.

44009 01/09/2019 09:05 PM Joaquín del Cerro Murciano

Añadido soporte para optimizar el codigo de las expresiones

44006 01/08/2019 08:29 PM Joaquín del Cerro Murciano

Correcciones y mejoras en el ExpressionEvaluator

43989 01/02/2019 05:47 PM Joaquín del Cerro Murciano

Correcciones en el dialogo de añadir campo y en el evaluador de expresiones

43984 12/21/2018 10:05 AM Joaquín del Cerro Murciano

refs #4945. ExpressionBuilder. to/fromJSON en Expression, metodos de utilidad en el Config, y createExpression(Expression) en el DataManager.

43983 12/19/2018 08:32 PM Joaquín del Cerro Murciano

refs #4945. ExpressionBuilder

43939 10/03/2018 12:00 PM Joaquín del Cerro Murciano
43532 09/27/2017 06:26 PM Joaquín del Cerro Murciano
43521 09/25/2017 04:00 PM Joaquín del Cerro Murciano
43519 09/23/2017 12:23 AM Joaquín del Cerro Murciano
43512 09/21/2017 01:44 PM Joaquín del Cerro Murciano