primaryKeysSequences
Lista de llaves primarias que trabajan con secuencia
IOrmFileDatabase
private final File
private static final Logger
private final ArrayList<OrmFileDbSet>
OrmFileDatabase(@NotNull ArrayList<OrmFileDbSet> ormFileDbSets)
OrmFileDatabase(@NotNull ArrayList<OrmFileDbSet> ormFileDbSets,
File generalDirectory)
void
create()
private void
private void
createFilesAsTables(File schema,
OrmFileDbSet dbSet)
private void
private void
createStructureLine(@NotNull File fileTable,
@NotNull OrmFileDbSet dbSet)
void
drop()
private String
generateFieldLineFormat(OrmFilePrimaryKey pk,
OrmFileForeignKey fk,
@NotNull Field column,
Class<?> mapper_class)
ormFileDbSets
- ArrayList con los objetos de clase de las clases mapeadasormFileDbSets
- ArrayList con los objetos de clase de las clases mapeadasgeneralDirectory
- objeto con el directorio general de los archivos de persistencia de datoscreate
in interface IOrmFileDatabase
IOException
- Se genéra cuando la escritura o lectura de un archivo o directoerio no se puede efectuarIOException
- Se lanza por falta de permisos en el sistema operativoschema
- Directorio donde se va a almacenar el archivo de la clase mapeadadbSet
- Objeto que contine la estructura de la clase mapeada para crear el archivoIOException
fileTable
- Objeto para obtener el archivo de la clase mapeadadbSet
- Objeto que contine la estructura de la clase mapeada para crear el archivoIOException
pk
- Annotation para identificar la llave primaria en una propiedad de una clase mapeadafk
- Annotation para identificar la llave foranea en una propiedad de una clase mapeadacolumn
- Propiedad de una clase mapeadaIOException
- si el archivo no se puede crear es lanzadadrop
in interface IOrmFileDatabase