History | View | Annotate | Download (12.2 KB)
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.