From: | Nicolas Barbier <nicolas(dot)barbier(at)gmail(dot)com> |
---|---|
To: | Sergej Galkin <sergej(dot)galkin(at)gmail(dot)com> |
Cc: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: problem with realizing gist index |
Date: | 2009-12-31 12:50:23 |
Message-ID: | b0f3f5a10912310450h1866d49bxc5514e163e9c85ae@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
2009/12/31 Sergej Galkin <sergej(dot)galkin(at)gmail(dot)com>:
> typedef struct moving_object
> {
> double x_high;
> double y_high;
> double x_low;
> double y_low;
> time_t mov_time;
> double x_plus;
> double y_plus;
> double x_minus;
> double y_minus;
> } moving_object;
[..]
> #define DatumGetMovP(x) ((moving_object*)DatumGetPointer(x))
[..]
> but index interface function gives me error: Incompatible type in assignment
[..]
> moving_object *pageunion, curr;
Note that curr is not defined as a pointer.
> // THIS IS THE ERROR LINE
> curr = DatumGetMovP(entryvec->vector[0].key);
But here you want to assign a pointer to it.
Nicolas
From | Date | Subject | |
---|---|---|---|
Next Message | Greg Sabino Mullane | 2009-12-31 12:59:57 | Re: PATCH: Add hstore_to_json() |
Previous Message | Nicolas Barbier | 2009-12-31 12:45:49 | Re: Serializable Isolation without blocking |