close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 15 years ago

Closed 15 years ago

#163 closed task (fixed)

Indexado incremental con Append

Reported by: josp Owned by: Pedro Gea
Priority: major Milestone: Model 0.5
Component: Models Keywords:
Cc:

Description

En la definicion de un modelo los elementos del mismo se añaden a
contenedores indexados por nombre siguiendo la secuencia:

Append( contendor, elemento ? );
SetIndexByName( contenedor );

Esto es muy costoso cuando se añaden muchos elementos.

Para evitar esto podemos usar el tercer elemento de Append que mantiene un
indice incremental eliminado el coste de reindexar todo:

Append( contenedor, elemento ?, True );

Change History (1)

comment:1 Changed 15 years ago by josp

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.