Package com.ormfile.orm
Class OrmFileRecordOperations
java.lang.Object
com.ormfile.orm.OrmFileRecordOperations
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static File
Directorio global de persistencia de datos donde se encuentran los schemas y archivos de tablas -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic File
protected static int
getNewPkSequenceNumber
(String class_fullname, String pkName) Obtener el número de secuencia siguiente de una columna que esta mapeada como autoincrementalstatic void
setGlobalDirectory
(File globalDirectory) protected static boolean
verifyUniqueness
(Class<?> mapper_class, Field column, String value) Verifica unicidad del valor que se insertara en una columna con un constraint de tipo PK o UK existe
-
Field Details
-
globalDirectory
Directorio global de persistencia de datos donde se encuentran los schemas y archivos de tablas
-
-
Constructor Details
-
OrmFileRecordOperations
public OrmFileRecordOperations()
-
-
Method Details
-
getGlobalDirectory
-
setGlobalDirectory
-
getNewPkSequenceNumber
protected static int getNewPkSequenceNumber(String class_fullname, String pkName) throws IOException Obtener el número de secuencia siguiente de una columna que esta mapeada como autoincremental- Parameters:
class_fullname
- Nombre completo de la calsepkName
- Nombre de la llace primaria- Returns:
- El valor siguiente de la secuencia
- Throws:
IOException
- Se lanza cuando no se encuentra el archivo de base de datos
-
verifyUniqueness
protected static boolean verifyUniqueness(Class<?> mapper_class, Field column, String value) throws IOException Verifica unicidad del valor que se insertara en una columna con un constraint de tipo PK o UK existe- Parameters:
mapper_class
- clase mapeadacolumn
- columna a verificarvalue
- valor a verificar- Returns:
- True si el valor aún no existe, False si el valor ya existe
- Throws:
IOException
- Si el archivo no existe donde se almacenan los datos
-