public class Table extends Object
Constructor and Description |
---|
Table(String name)
Constructor - Contiene la informacion de una tabla de la base de datos
|
Modifier and Type | Method and Description |
---|---|
void |
addField(Field field)
Agrega un campo a la tabla
|
Field |
getField(String name)
Devuelve el objeto Field del nombre de un campo
|
ArrayList<Field> |
getFields()
Devuelve una lista con los campos de la tabla
|
String[] |
getFieldsToArray()
Devuelve un array con los nombres de los campos de la tabla
|
String |
getName()
Devuelve el nombre de la tabla
|
int |
getNewInVersion()
Devuelve la version en la que ha sido creado
|
String |
getSQLAddField(Field field)
Devuelve la sentencia SQL para modificar el campo de la tabla
|
String |
getSQLCreateTable()
Devuelve la sentencia SQL para crear la tabla
|
String |
getSQLDeleteTable()
Devuelve la sentecia SQL para borrar la tabla
|
String |
getToString()
Devuelve el formato del toString()
|
boolean |
isBackup()
Devuelve si se tiene que hacer backups de esta table
|
void |
setBackup(boolean backup)
Establece si se tiene que hacer backups de esta table
|
void |
setName(String name)
Establece el nombre de la tabla
|
void |
setNewInVersion(int newInVersion)
Establece la version en la que ha sido creado
|
void |
setToString(String toString)
Establece el formato del toString()
|
public Table(String name)
name
- nombre de la tablapublic String getSQLCreateTable()
public String getSQLAddField(Field field)
field
- Campo a tratarpublic String getSQLDeleteTable()
public ArrayList<Field> getFields()
public String[] getFieldsToArray()
public Field getField(String name)
name
- nombre del campopublic String getName()
public void setName(String name)
name
- nombrepublic void addField(Field field)
field
- Objeto Fieldpublic String getToString()
public void setToString(String toString)
toString
- formato toString()public int getNewInVersion()
public void setNewInVersion(int newInVersion)
public boolean isBackup()
public void setBackup(boolean backup)
backup
-