|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use TableSchema | |
|---|---|
| uba.db | |
| uba.db.impl.filesystem | |
| uba.db.impl.memory | |
| uba.db.table | |
| Uses of TableSchema in uba.db |
|---|
| Fields in uba.db declared as TableSchema | |
|---|---|
static TableSchema |
SystemTableSchemas.COLUMNS_SCHEMA
Retorna el esquema que debe tener la tabla de sistema sys_columns. El cual esta definido como: tableId (PK): identificador de la tabla al que pertenece la columna columnId (PK): identificador de la tabla al que pertenece la columna name ( SystemTableSchemas.MAX_NAME_CHARS): nombre de la
columna
dataTypeId (NOT NULL): identificador con el tipo de la
columna, ver SystemTableSchemas.DATATYPES_SCHEMA
|
static TableSchema |
SystemTableSchemas.DATATYPES_SCHEMA
Retorna el esquema que debe tener la tabla de sistema sys_datatypes. El cual esta definido como: dataTypeId (PK): identificador para este tipo de datos name (10, NOT NULL): nombre descriptivo para este tipo de datos |
static TableSchema |
SystemTableSchemas.TABLES_SCHEMA
Retorna el esquema que debe tener la tabla de sistema sys_tables. El cual esta definido como: tableId (PK): identificador de la tabla name ( SystemTableSchemas.MAX_NAME_CHARS, UNIQUE): nombre de la tabla
|
| Methods in uba.db that return TableSchema | |
|---|---|
TableSchema |
TableCreationException.tableSchema()
Retorna el esquema de tabla para el cual fallo la creación. |
TableSchema |
TableAlreadyExistsException.tableSchema()
Retorna el esquema de tabla cuyo nombre de tabla ya existe en la base de datos. |
| Methods in uba.db with parameters of type TableSchema | |
|---|---|
protected abstract Table |
DatabaseBehavior.basicCreateTable(TableSchema tableSchema)
Las sub-clases deben implementar este método creando la instancia concreta de la tabla a utilizar. |
Table |
Database.createTable(TableSchema tableSchema)
Crea una nueva tabla. |
Table |
DatabaseBehavior.createTable(TableSchema tableSchema)
|
| Constructors in uba.db with parameters of type TableSchema | |
|---|---|
TableAlreadyExistsException(Database database,
TableSchema tableSchema)
Crea una nueva instancia de la excepción indicando la base de datos y el esquema de la tabla para el cual fallo la creación. |
|
TableCreationException(Database database,
TableSchema tableSchema,
java.lang.Throwable cause)
Crea una nueva instancia de la excepción indicando la base de datos y el esquema de la tabla para el cual fallo la creación. |
|
| Uses of TableSchema in uba.db.impl.filesystem |
|---|
| Methods in uba.db.impl.filesystem with parameters of type TableSchema | |
|---|---|
protected Table |
FileSystemDatabase.basicCreateTable(TableSchema tableSchema)
|
static java.io.File |
FileSystemTable.createDataFile(java.io.File directory,
TableSchema tableSchema)
|
static FileSystemTable |
FileSystemTable.createNew(java.io.File directory,
TableSchema tableSchema)
|
static java.io.File |
FileSystemTable.dataFileFor(java.io.File directory,
TableSchema tableSchema)
|
| Constructors in uba.db.impl.filesystem with parameters of type TableSchema | |
|---|---|
FileSystemTable(TableSchema tableSchema,
java.io.File dataFile)
|
|
| Uses of TableSchema in uba.db.impl.memory |
|---|
| Methods in uba.db.impl.memory with parameters of type TableSchema | |
|---|---|
protected Table |
MemoryDatabase.basicCreateTable(TableSchema tableSchema)
|
| Constructors in uba.db.impl.memory with parameters of type TableSchema | |
|---|---|
MemoryTable(TableSchema schema)
|
|
| Uses of TableSchema in uba.db.table |
|---|
| Methods in uba.db.table that return TableSchema | |
|---|---|
TableSchema |
TableSchemaBuilder.build()
|
| Constructors in uba.db.table with parameters of type TableSchema | |
|---|---|
TableBehavior(TableSchema schema)
Las subclases deben llamar a este constructor para crear la estrcutura de la tabla a partir de un TableSchema. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||