Opened 14 years ago
Closed 14 years ago
#389 closed enhancement (fixed)
Save_Repository Heavy?
Reported by: | atorre | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | critical | Milestone: | Release 0.6 |
Component: | Persistence | Keywords: | Save, Save_Repository, Store, Light, Heavy |
Cc: | irobles@… |
Description (last modified by )
Hola MMS,
¿cómo se puede forzar a que se guarden los datos de un DataSet al utilizar Save_Repository? En el caso de los métodos Store, existen Store_Light y Store_Heavy pero no en el caso de Save (o Save_Repository). Sería deseable tener una opción de hacerlo directamente ya que ahora hay que recorrer el DataSet forzando el cálculo de las variables.
Gracias!
Change History (4)
comment:1 Changed 14 years ago by
Description: | modified (diff) |
---|---|
Priority: | major → critical |
Status: | new → accepted |
Type: | doubt → task |
comment:2 Changed 14 years ago by
Cambios: [2017]
Se amplían los métodos de guardado con un argumento 'mode' (modo de guardado) que puede ser:
- "Heavy" -> con datos
- "Light" -> sólo definición (sin datos)
- "Default" -> estado en que se encuentre
Los métodos de guardado para los objetos principales quedan:
- Save(mode)
- Save_AtFile(filename, mode)
- Store(filename) -> Save_AtFile(filename, "Default")
- Store_Heavy(filename) -> Save_AtFile(filename, "Heavy")
- Store_Light(filename) -> Save_AtFile(filename, "Light")
- Save_AtRepository(repository, mode)
- [Obsoleto, temporalmente habilitado] Save_Repository(repository) -> Save_AtRepository(repository, "Default")
Los métodos de menú contextual se reimplementan con el modo pesado "Heavy", hasta que se añadan más opciones de menú.
comment:3 Changed 14 years ago by
Type: | task → enhancement |
---|
(Intento añadir un comentario y abrir este ticket de nuevo)
El método "Heavy" es demasiado "Heavy". Creo que se podrían guardar los datos sólo para aquellas variables que los necesiten. Esto no pasa con las calculadas, para las cuales no se deberían guardar ya que se pueden calcular a partir de otras y sólo hacen crecer el tamaño del DataSet.
comment:4 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Ciertamente faltan estos métodos.