Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.library / org.gvsig.expressionevaluator / org.gvsig.expressionevaluator.lib / org.gvsig.expressionevaluator.lib.api / 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)

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"

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.

47435 08/04/2023 01:02 PM Francisco Díaz Carsí

Set ReverseInSTR to not SQL compatible

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

Set ReverseInSTR to not SQL compatible

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

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

Marcados Expression e Interpreter como NoThreadSafe

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

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

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

Fix json_value when calling with null values

47258 05/19/2023 02:15 PM Francisco Díaz Carsí

Añadido comentario

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

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

Añadido el metodo estatico isIdentifier al interface Code (cosa).

47190 04/30/2023 10:44 PM Joaquín del Cerro Murciano

Añadido metodo isFunction a Code (ExpressionEvaluator)

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

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

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

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.

47090 04/10/2023 10:31 AM Joaquín del Cerro Murciano

Correcciones en COSA para que reconozca correctamente los literales double (2.0 como double y no como long).

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.

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)

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

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

46992 03/02/2023 02:57 PM Francisco Díaz Carsí

Fix boolean parameters in COSA functions

46967 02/19/2023 08:30 PM Joaquín del Cerro Murciano

Añadido soporte para json al ExpressionEvaluator

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

Modificado el evaluateDynamicText para obtener la salida en un Writer.

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

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

46854 12/06/2022 10:14 PM Joaquín del Cerro Murciano

Añadido soporte para JScriptEditor y metodos de utilidad para cargar scipts de COSA desde recursos.

46842 12/04/2022 10:48 AM Joaquín del Cerro Murciano

Añadidos metodos estaticos de utilidad a ExpressionUtils (getPhrase, createExpression(Expression))

46841 12/04/2022 10:46 AM Joaquín del Cerro Murciano

Añadido metodos estaticos de utilidad a Code, Identifier, Constant y Callable (value, name, parameters)

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

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

Añadido al API del ExpressionEvaluatorManager el metodo resolveHostExpressions

46567 07/29/2022 08:48 PM Francisco Díaz Carsí

Added aggregate function AVG

46538 07/15/2022 09:15 PM Francisco Díaz Carsí

Añadido el método isValidIdentifier en ExpressionUtils

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)

46497 06/14/2022 04:47 PM Joaquín del Cerro Murciano

Soporte para disponer de un ExpressionBuilder que sea capaz de delegar en otro (en ocasiones no se pude heredar y nos vemos forzados a delegar)

46222 02/01/2022 01:22 AM Óscar Martínez

Tablas se abren correctamente y permite hacer agrupaciones por campos calculados de campos calculados

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

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.

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

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

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

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

46005 11/07/2021 12:22 PM Óscar Martínez

refs #5685 Operadores trabajan con bigdecimal

45984 10/31/2021 08:51 PM Joaquín del Cerro Murciano

Add encode function to the expression evaluator.

45983 10/31/2021 08:50 PM Joaquín del Cerro Murciano

Make Code FilteredVisitable instead Visitable.

45980 10/31/2021 08:46 PM Joaquín del Cerro Murciano

Implements clone of AbstractSymbolTable and DefaultSymbolTable

45944 10/08/2021 08:24 AM Joaquín del Cerro Murciano

Force functions json file to use utf8 encoding.

45935 10/04/2021 10:44 AM Joaquín del Cerro Murciano

fix position and line-column when syntax expression

45899 09/12/2021 09:16 PM Joaquín del Cerro Murciano

Añadido al scriptingManager el metodo createEvaluator

45789 07/16/2021 02:42 PM Francisco Díaz Carsí
45739 06/28/2021 10:46 PM Joaquín del Cerro Murciano
45703 05/27/2021 07:15 PM Joaquín del Cerro Murciano

Soporte para favoritos de expresiones como funciones

45633 04/11/2021 09:05 PM Joaquín del Cerro Murciano

refs #5620, añadida la funcion JSON_VALUE al evaluador de expresiones.

45620 03/27/2021 04:28 PM Joaquín del Cerro Murciano

Añadido soporte para crear tablas de simbolos basadas en DynObject

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

45366 10/06/2020 02:29 PM Óscar Martínez

refs #5465 Cambios en la persistencia de featurequeryorder

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

refs #5455 Comportamiento de nulos de la ficha busqueda

45308 09/21/2020 03:19 PM Francisco Díaz Carsí

Fixed FeatureQueryOrder

45282 09/06/2020 08:49 PM Óscar Martínez

refs #5441 Favoritos de los dialogos de expresión aparecen en carpeta de bookmarks

45251 08/29/2020 03:55 PM Óscar Martínez

Extiende de callable

45217 08/22/2020 11:36 PM Óscar Martínez

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

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

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

45165 07/31/2020 04:26 PM Joaquín del Cerro Murciano
45164 07/31/2020 10:05 AM Joaquín del Cerro Murciano

fix concatop/concatfn

45163 07/31/2020 09:46 AM Joaquín del Cerro Murciano

add createDynamicFile to ExpressionUtils

45153 07/25/2020 01:18 PM Joaquín del Cerro Murciano
45151 07/20/2020 06:45 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
45115 06/25/2020 11:39 AM Joaquín del Cerro Murciano

Añadido soporte para clone en Code.

45043 06/01/2020 12:48 PM Joaquín del Cerro Murciano
45041 05/26/2020 02:37 PM Joaquín del Cerro Murciano

Corregido que utilizar los operadores relacionales con un operando a null, no falle, y en general retorne false (salvo eq/is)

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

44980 04/27/2020 02:51 PM Joaquín del Cerro Murciano

Añadido un parche para que desde jython 2.7.1 podamos implementar factorias de tablas de simbolos (del expression-evaluator).

44979 04/27/2020 02:50 PM Joaquín del Cerro Murciano

Añadido un parche para que desde jython 2.7.1 podamos implementar factorias de tablas de simbolos (del expression-evaluator).

44924 04/19/2020 11:34 AM Joaquín del Cerro Murciano
44889 04/14/2020 01:17 PM Óscar Martínez

Añadidos métodos build y toString para gestionar el resultado del valor ucando es null

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.

44858 03/31/2020 01:15 PM Joaquín del Cerro Murciano

setExtraValue/row_tag/exists_table/create_in_memory_table/insert_into

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

refs #5199

44838 03/23/2020 06:23 PM Joaquín del Cerro Murciano

Correcciones en la funcion FOREING_VALUE, y añadido test.

44836 03/23/2020 02:28 PM Joaquín del Cerro Murciano
44818 03/13/2020 06:09 PM Joaquín del Cerro Murciano
44792 03/07/2020 07:02 PM Joaquín del Cerro Murciano
44790 03/03/2020 05:27 PM Joaquín del Cerro Murciano
44769 02/25/2020 10:32 PM Joaquín del Cerro Murciano
44767 02/25/2020 09:12 AM Joaquín del Cerro Murciano