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 / org / gvsig / expressionevaluator / impl / grammars / BasicGrammarFactory.java @ 47248

History | View | Annotate | Download (28 KB)

# Date Author Comment
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....

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.

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

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.

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

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

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

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

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

Cambios en la gestion de las host-expression

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

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

45719 06/04/2021 01:23 PM Francisco Díaz Carsí

Fixed bookmarks functions

45703 05/27/2021 07:15 PM Joaquín del Cerro Murciano

Soporte para favoritos de expresiones como funciones

45216 08/22/2020 09:42 PM Óscar Martínez

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

45153 07/25/2020 01:18 PM Joaquín del Cerro Murciano
45132 07/05/2020 04:29 PM Joaquín del Cerro Murciano
45131 07/03/2020 12:41 PM Francisco Díaz Carsí

Changes needed for develop Oracle provider.

45125 06/30/2020 05:19 PM Joaquín del Cerro Murciano
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)....

44924 04/19/2020 11:34 AM Joaquín del Cerro Murciano
44858 03/31/2020 01:15 PM Joaquín del Cerro Murciano

setExtraValue/row_tag/exists_table/create_in_memory_table/insert_into

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.

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

44262 05/16/2019 08:48 AM Joaquín del Cerro Murciano
44207 03/20/2019 10:19 PM Joaquín del Cerro Murciano
44198 03/17/2019 07:34 PM Joaquín del Cerro Murciano

refs #5020, #5021,

44144 02/25/2019 11:35 PM Joaquín del Cerro Murciano

Añadida la funcion y comando try/except al evaluador de expresiones.

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.