diff options
author | Hiroshi Inoue <inoue@tpf.co.jp> | 2002-01-11 02:50:01 +0000 |
---|---|---|
committer | Hiroshi Inoue <inoue@tpf.co.jp> | 2002-01-11 02:50:01 +0000 |
commit | f43b5de649cdf8a36f7d90a96932800cb0e34162 (patch) | |
tree | 6fb1ec57cff266680ab2adaf8c0976a643627b7c /src/interfaces/odbc/windev/tuplelist.h | |
parent | 5370cd6b03610bdb6c6dee0fbf87ad9cdf524395 (diff) |
Add a directory to save the changes until 7.3-tree is branched.
Diffstat (limited to 'src/interfaces/odbc/windev/tuplelist.h')
-rw-r--r-- | src/interfaces/odbc/windev/tuplelist.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/interfaces/odbc/windev/tuplelist.h b/src/interfaces/odbc/windev/tuplelist.h new file mode 100644 index 00000000000..3dc98dd78ff --- /dev/null +++ b/src/interfaces/odbc/windev/tuplelist.h @@ -0,0 +1,35 @@ +/* File: tuplelist.h + * + * Description: See "tuplelist.c" + * + * Important Note: This structure and its functions are ONLY used in building manual result + * sets for info functions (SQLTables, SQLColumns, etc.) + * + * Comments: See "notice.txt" for copyright and license information. + * + */ + +#ifndef __TUPLELIST_H__ +#define __TUPLELIST_H__ + +#include "psqlodbc.h" + +struct TupleListClass_ +{ + Int4 num_fields; + Int4 num_tuples; + TupleNode *list_start, + *list_end, + *lastref; + Int4 last_indexed; +}; + +#define TL_get_num_tuples(x) (x->num_tuples) + +/* Create a TupleList. Each tuple consits of fieldcnt columns */ +TupleListClass *TL_Constructor(UInt4 fieldcnt); +void TL_Destructor(TupleListClass *self); +void *TL_get_fieldval(TupleListClass *self, Int4 tupleno, Int2 fieldno); +char TL_add_tuple(TupleListClass *self, TupleNode *new_field); + +#endif |