History | View | Annotate | Download (1.72 KB)
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)
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.
- 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..
Renombrado el interface Code.Caller a Code.Callable
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.
Añadido soporte para definir gramaticas y definida una gramatica simple por defecto.
refs #4867. Añadido soporte a DefaultExpressionEvaluator para que sea clonable.