Package com.ormfile.orm
Class OrmFileOperations
java.lang.Object
com.ormfile.orm.OrmFileOperations
- All Implemented Interfaces:
IOrmFileOperations
Clase que contiene las operaciones que se pueden efectuar en la base de datos para obtener, agragar y modificar datos
- Version:
- 1.0.0
- Author:
- alexandevcwa
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BufferedReader
Buffer que contiene el archivo con los datos de la clase mapeadaprivate static File
Directory general donde se encuentran almacenados los schemas y archivos de tablas, este directorio no cambia ya que en el se almacenan todos los datos -
Constructor Summary
ConstructorsConstructorDescriptionOrmFileOperations
(Class<?> mapped_class, File globalDirectory) Método constructor de la clase -
Method Summary
Modifier and TypeMethodDescriptionObtener todos los registros de la clase mapeada consultadagetRecordByColumn
(Field column) Obtiene los registros buscando en una columna especificadaObtiene los registros buscando automaticamente con la llave primaria
-
Field Details
-
bufferedReader
Buffer que contiene el archivo con los datos de la clase mapeada -
globalDirectory
Directory general donde se encuentran almacenados los schemas y archivos de tablas, este directorio no cambia ya que en el se almacenan todos los datos
-
-
Constructor Details
-
OrmFileOperations
Método constructor de la clase- Parameters:
mapped_class
- clase mapeadaglobalDirectory
- directorio global donde se encuentras los archivos de persistencia de datos- Throws:
FileNotFoundException
-
-
Method Details
-
getRecordByPk
Description copied from interface:IOrmFileOperations
Obtiene los registros buscando automaticamente con la llave primaria- Specified by:
getRecordByPk
in interfaceIOrmFileOperations
- Returns:
- retorna un objeto de tipo OrmOperationsFilter con los métodos permitidos por la interfaz IOrmOperationsFilter
- Throws:
FileNotFoundException
-
getRecordByColumn
Description copied from interface:IOrmFileOperations
Obtiene los registros buscando en una columna especificada- Specified by:
getRecordByColumn
in interfaceIOrmFileOperations
- Parameters:
column
- Columna mapeada de donde se van a filtrar los datos- Returns:
- retorna un objeto de tipo OrmOperationsFilter con los métodos permitidos por la interfaz IOrmOperationsFilter
- Throws:
FileNotFoundException
-
getAllRecords
Description copied from interface:IOrmFileOperations
Obtener todos los registros de la clase mapeada consultada- Specified by:
getAllRecords
in interfaceIOrmFileOperations
- Returns:
- Lista de arrays de tipo String
- Throws:
IOException
-