|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Database
Interfaz que deben cumplir las clases que implementan el acceso físico a los datos.
| Method Summary | |
|---|---|
Table |
columnsTable()
Retorna la tabla del cátalogo, que contiene a todas las columnas en las tablas de usuario. |
boolean |
containsTableNamed(java.lang.String tableName)
Permite determinar si la base de datos contiene una tabla de nombre tableName. |
Table |
createTable(TableSchema tableSchema)
Crea una nueva tabla. |
Table |
dataTypesTable()
Retorna la tabla del cátalogo, que contiene a todos los tipos de datos disponibles. |
java.util.Collection |
systemTables()
Retorna una lista con las tablas que son especiales para el sistema (catalogo). |
Table |
tableNamed(java.lang.String tableName)
Retorna la tabla de nombre tableName. |
java.util.Collection |
tables()
Retorna una lista con las tablas creadas por el usuario y las tablas del sistema. |
Table |
tablesTable()
Retorna la tabla del cátalogo, que contiene a todas las tablas definidas por el usuario. |
java.util.Collection |
userTables()
Retorna una lista con las tablas creadas por el usuario. |
| Method Detail |
|---|
Table createTable(TableSchema tableSchema)
throws TableAlreadyExistsException,
TableCreationException
tableSchema - es equema de la tabla a crear.
TableAlreadyExistsException - esta excepción si ya existe una table con el nombre de tabla
indicado en el esquema.
TableCreationException - esta excepción se genera si no se pudo crear la tabla.java.util.Collection tables()
java.util.Collection systemTables()
java.util.Collection userTables()
Table tableNamed(java.lang.String tableName)
throws UnknowTableName
tableName - el nombre de la tabla a retornar.
UnknowTableName - si no existe una tabla de nombre tableNameTable tablesTable()
SystemTableSchemas.TABLES_SCHEMATable dataTypesTable()
SystemTableSchemas.DATATYPES_SCHEMATable columnsTable()
SystemTableSchemas.COLUMNS_SCHEMAboolean containsTableNamed(java.lang.String tableName)
tableName - nombre de la table
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||