Modelado de la exploración de tablas

Otro requisito de modelado impuestas por el Correlacionador de extracción para modelar una operación denominada searchByLastwritten (debe escribirlo exactamente así, respetando las mayúsculas y las minúsculas).

Esta operación debe ser nsmulti. El valor para en caso de que no se genere SQL debe ser no. La operación debe tomar una estructura denominada key. Debe modelar su propia estructura como un parámetro, pero debe tener un atributo denominado datetime, que debe ser un DateTime. Posteriormente, especificará el nombre de clase de esta estructura en la tabla GSSEntity, tal como se describe a continuación.

Debe proporcionar SQL para la operación. A continuación se muestra un ejemplo sencillo para una entidad simple denominada Customer:

Select Customer.customer_id, Customer.name, 
      recordStatus from Customer 
 WHERE Customer.lastwritten >= :datetime 
 INTO :customer_id :name :recordStatus

Debe asegurarse de seleccionar todas las columnas utilizadas por el servicio de búsqueda.

Además del método de exploración de tabla, debe tener un método de lectura estándar en todas las entidades que se pueden buscar.