Class OrmFileRecordOperations

java.lang.Object
com.ormfile.orm.OrmFileRecordOperations

public class OrmFileRecordOperations extends Object
  • Field Details

    • globalDirectory

      private static File globalDirectory
      Directorio global de persistencia de datos donde se encuentran los schemas y archivos de tablas
  • Constructor Details

    • OrmFileRecordOperations

      public OrmFileRecordOperations()
  • Method Details

    • getGlobalDirectory

      public static File getGlobalDirectory()
    • setGlobalDirectory

      public static void setGlobalDirectory(File globalDirectory)
    • 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 calse
      pkName - 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 mapeada
      column - columna a verificar
      value - 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