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: | Raw Message | Whole Thread | 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 |