History | View | Annotate | Download (13.1 KB)
Correcciones en setattr, getattr y method-call en COSA
añadido soporte parcial para DECLARE en el CREATE FUNCTION/PROCEDURE de COSA.
fix in hosts expressions and add support to use except in block begin/end of user functions
Soporte para favoritos de expresiones como funciones
- 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..
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.
re-hecha la integracion entre el evaluador de expresiones y DAL.
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).
- 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
Añadido soporte para definir gramaticas y definida una gramatica simple por defecto.