/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package logical;

import physical.IDatablock;

/**
 *
 * @author taschetto
 */
public class Table {
  private String name;
  private IDatablock first_datablock;
  // TODO: estrutura para armazenar quais datablocks da tabela ainda tem algum
  //       espaço livre
}

@@ -442,10 +442,447 @@
 o livre%0A
+  %0A  public Record select(int clientId)%0A  %7B%0A    // busca por clientId (usa %C3%ADndice)%0A    return null;%0A  %7D%0A  %0A  public Record%5B%5D select(String name)%0A  %7B%0A    // busca por name (full table scan)%0A    return null;%0A  %7D%0A  %0A  public boolean insert(int clientId, String Name)%0A  %7B%0A    return false;%0A  %7D%0A  %0A  public boolean update(int clientId, String Name)%0A  %7B%0A    return false;%0A  %7D%0A  %0A  public boolean delete(int clientId)%0A  %7B%0A    return false;%0A  %7D%0A
 %7D%0A

Update Table class interface.