typedef TupleDestination once

pull/3883/head
Hadi Moshayedi 2020-06-08 20:38:28 -07:00
parent 6869d7bfb2
commit 198d5d8b0f
2 changed files with 4 additions and 4 deletions

View File

@ -262,7 +262,7 @@ typedef struct TaskQuery
}data;
}TaskQuery;
typedef struct TupleDestination TupleDestination;
struct TupleDestination;
typedef struct Task
{
@ -336,7 +336,7 @@ typedef struct Task
* Destination of tuples generated as a result of executing this task. Can be
* NULL, in which case executor might use a default destination.
*/
TupleDestination *tupleDest;
struct TupleDestination *tupleDest;
} Task;

View File

@ -27,7 +27,7 @@ typedef struct TupleDestination TupleDestination;
* accept a queryNumber parameter which denotes the index of the query that
* tuple belongs to.
*/
typedef struct TupleDestination
struct TupleDestination
{
/* putTuple implements custom processing of a tuple */
void (*putTuple)(TupleDestination *self, Task *task,
@ -36,7 +36,7 @@ typedef struct TupleDestination
/* tupleDescForQuery returns tuple descriptor for a query number. Can return NULL. */
TupleDesc (*tupleDescForQuery)(TupleDestination *self, int queryNumber);
} TupleDestination;
};
extern TupleDestination * CreateTupleStoreTupleDest(Tuplestorestate *tupleStore, TupleDesc
tupleDescriptor);