Varlenas

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.

Responses

Browse pgsql-es-ayuda by date

  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