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 / function / programming @ 47405

# Date Author Comment
47405 07/20/2023 08:57 AM Francisco Díaz Carsí

Modificado el template de la función de cosa IIF

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

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

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.

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

Añadido toString a VarFunction

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.

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

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.

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

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

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

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

añadida funcion getDisposableInfo(int) a cosa

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

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

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

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

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

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

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

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.

46008 11/08/2021 09:46 AM Joaquín del Cerro Murciano

Modificada la funcion LEN del evaluador de expresiones para que pueda funcionar sobre arrays.

46001 11/05/2021 07:32 PM Óscar Martínez

refs #5687 Case es ahora sqlcompatible

45933 10/04/2021 10:42 AM Joaquín del Cerro Murciano

fix var function template

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

45528 01/31/2021 06:48 PM Joaquín del Cerro Murciano
45523 01/28/2021 10:15 AM Joaquín del Cerro Murciano

rotacion y offset en picture marker symbol

45354 10/03/2020 10:33 PM Óscar Martínez

refs #5464 Devuelve valor de la primera condicion valida

45307 09/20/2020 08:19 PM Óscar Martínez

Gestion del Null en expresiones como SQL

45236 08/24/2020 02:08 AM Óscar Martínez

Soporte para recibir nulos como iterador

45213 08/22/2020 08:06 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
45114 06/25/2020 11:38 AM Joaquín del Cerro Murciano
45043 06/01/2020 12:48 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

44857 03/31/2020 01:14 PM Joaquín del Cerro Murciano
44855 03/30/2020 06:49 PM Joaquín del Cerro Murciano

refs #5199

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.

44748 02/10/2020 09:13 PM Joaquín del Cerro Murciano
44742 02/06/2020 07:11 PM Joaquín del Cerro Murciano
44738 02/04/2020 06:33 PM Joaquín del Cerro Murciano

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

44669 01/11/2020 08:54 PM Joaquín del Cerro Murciano

refs #5174. Adaptacion a los cambios del coercion y reescrito basicamente el proveedor de dbf para que soporte correctamente nulos y los tipos de datos de DataTypes basicos. Se han añadido test basicos que verifican que se crea, lee y escribe correctamente un dbf con los tipos basicos de datos, incluyendo Double, Float, BigDecimal, Date, Time y Timestamp.

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.

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

44574 11/12/2019 10:48 PM Joaquín del Cerro Murciano

Modificada la funcion TUPLE para que devuelba un array en lugar de un arraylist (eso ya lo hacia la funcion LIST), y la funcion GETITEM para que tambien trabaje sobre arrays.

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.

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.

44366 08/14/2019 09:16 PM Joaquín del Cerro Murciano
44338 07/14/2019 10:03 PM Joaquín del Cerro Murciano
44269 06/05/2019 05:59 PM Óscar Martínez

Añadido funcion EVAL al expression builder

44262 05/16/2019 08:48 AM Joaquín del Cerro Murciano
44243 04/05/2019 06:54 PM Joaquín del Cerro Murciano

refs #5062, correcciones en la forma en que se gestionan la invocacion a metodos.

44207 03/20/2019 10:19 PM Joaquín del Cerro Murciano
44203 03/20/2019 01:27 AM Joaquín del Cerro Murciano

refs #5020, #5021,

44201 03/19/2019 08:07 PM Joaquín del Cerro Murciano
44181 03/04/2019 05:11 PM Joaquín del Cerro Murciano

Añadidas las funciones len, file y url, asi como dado soporte a los interzaces Size/Size64 y GetItem/getItem64

44151 02/26/2019 10:54 AM Joaquín del Cerro Murciano
44144 02/25/2019 11:35 PM Joaquín del Cerro Murciano

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

44138 02/22/2019 10:23 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
44038 01/17/2019 09:54 AM Joaquín del Cerro Murciano

añadidas las funciones IIF y IFNULL en la tabla de simbolos de SQL

43939 10/03/2018 12:00 PM Joaquín del Cerro Murciano