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 #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.
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.
refs #5169, Añadido test sobre stores de features en memoria que no contengan geometrias y corregidos los errores que habian con estos. Se han actualizado tamien los test de estos con geometrias.
refs #5020, #5021,
Eliminado el ExpressionBuilder de DAL para unificarlo con el de ExpressionEvaluator y ir unificando los dos apis. Ha quedado el SQLBuilder.
View revisions
Also available in: Atom