| From: | Juan Pablo Espino <jp(dot)espino(at)gmail(dot)com> |
|---|---|
| To: | Pgsql-Es-Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
| Subject: | Varlenas |
| Date: | 2005-03-19 17:27:31 |
| Message-ID: | 3e7daec10503190927250f0592@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Hola a todos
Entiendo que varlena es una estructura muy utilizada en el código de
postgres, se define como un arreglo (vector o formación) de longitud
variable, var = variable, len = length, a = array
y la estructura en sí es
struct
{
int32 vl_len;
char vl_data[1];
} varlena;
Las cuatro primeras posiciones (sizeof(int32)) de una varlena indican
el tamaño de la cadena que empieza en la quinta posicion. vl_data es
una cadena de un byte sin caracter nulo (NULL). Hasta ahora esto es
lo que entiendo sobre las varlenas, sin embargo no veo como se aplica
a tantas cosas según dicen. En la lista de hackers hay algunos
ejemplos, pero aun no comprendo bien, alguien podría ampliarme sobre
este tema?, desde ya muchas gracias, saludos.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Alvaro Herrera | 2005-03-19 17:37:41 | Re: Varlenas |
| Previous Message | Jaime Casanova | 2005-03-19 06:46:30 | Re: query sobre herencia de tablas |