La función List.Buffer almacena la lista indicada en un buffer en memoria.
List.Buffer(
list as list
) as list
- list: lista a almacenar
El resultado de la ejecución de esta función es una lista estable, lo que implica un conjunto determinado de elementos ordenados de cierta forma y aislados de potenciales cambios externos.
La carga de una lista en memoria supone que solo va a ser evaluada una vez, permaneciendo disponible a lo largo de la consulta, lo que puede acelerar la ejecución de ésta. En todo caso, la cantidad de memoria disponible como buffer es limitada. Si el tamaño de la lista a cargar supera esta cantidad, el exceso será almacenado en memoria temporal en el dispositivo de almacenamiento por defecto (frecuentemente una unidad de disco rígido), lo que puede ralentizar la ejecución global de la consulta.