[prev in list] [next in list] [prev in thread] [next in thread]
List: postgresql-general
Subject: Re: [HACKERS] problem with realizing gist index
From: Nicolas Barbier <nicolas.barbier () gmail ! com>
Date: 2009-12-31 12:50:23
Message-ID: b0f3f5a10912310450h1866d49bxc5514e163e9c85ae () mail ! gmail ! com
[Download RAW message or body]
2009/12/31 Sergej Galkin <sergej.galkin@gmail.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
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic