Open Diegothx opened 3 months ago
Se nos pasó este detalle.
Dado que el enunciado ya fue publicado, para la correción de la tarea pueden asumir que para el vacuum el esquema siempre será ({DataType::STR, DataType::INT}) y los tests se harán usando este esquema (noten que insert y delete no sufren por esto y acceptan tuplas genericas).
Carlos hizo un push con la signatura del método vacuum corregido que toma una referencia al esquema para poder colocar la tupla actual y copiarla, por si quieren tener la mejor solución.
Se considerarán las dos soluciones para su tarea.
Acá el commit que añade el esquema como parámetro https://github.com/DiegoEmilio01/IIC3413/commit/63267438d07baf4ab45ffb809b59dd4ed30a6326
Muchas Gracias!
Quería saber si siempre los tests serán con récord de formato {DataType::STR, DataType::INT} como en los tests que nos pasaron. Me surge la duda porque en vacuum, se hace necesario guardar los récord en él entre tanto de la limpieza, lo cual hace necesario inicializar una variable de Record, para el cual básicamente hay que pasarle el formato de este ({DataType::STR, DataType::INT}) para allocar la memoria correctamente, pero no sé si esto sería una respuesta hardcodeada.