DiegoEmilio01 / IIC3413

Repositorio del curso Implementación de Sistemas de Bases de Datos
16 stars 2 forks source link

Duda cantidad columnas en record #2

Open Diegothx opened 3 months ago

Diegothx commented 3 months ago

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.

DomagojVrgoc commented 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.

cirojas commented 3 months ago

Acá el commit que añade el esquema como parámetro https://github.com/DiegoEmilio01/IIC3413/commit/63267438d07baf4ab45ffb809b59dd4ed30a6326

Diegothx commented 3 months ago

Muchas Gracias!