diff options
author | Vadim B. Mikheev | 1997-04-02 03:23:38 +0000 |
---|---|---|
committer | Vadim B. Mikheev | 1997-04-02 03:23:38 +0000 |
commit | 4d8e84155eb745c9007602d7edb1ca0465c23545 (patch) | |
tree | f7af637ceb5ad27820bb7aea2635bbf13d808b6c | |
parent | 80b618520e1faaccb2177131af83b9f74c8a9d6d (diff) |
Prototypes for sequence.c
-rw-r--r-- | src/include/commands/sequence.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/include/commands/sequence.h b/src/include/commands/sequence.h new file mode 100644 index 00000000000..4e341e9277d --- /dev/null +++ b/src/include/commands/sequence.h @@ -0,0 +1,33 @@ +/*------------------------------------------------------------------------- + * + * sequence.h-- + * prototypes for sequence.c. + * + * + *------------------------------------------------------------------------- + */ +#ifndef SEQUENCE_H +#define SEQUENCE_H + +/* + * Columns of a sequnece relation + */ + +#define SEQ_COL_NAME 1 +#define SEQ_COL_LASTVAL 2 +#define SEQ_COL_INCBY 3 +#define SEQ_COL_MAXVALUE 4 +#define SEQ_COL_MINVALUE 5 +#define SEQ_COL_CACHE 6 +#define SEQ_COL_CYCLE 7 +#define SEQ_COL_CALLED 8 + +#define SEQ_COL_FIRSTCOL SEQ_COL_NAME +#define SEQ_COL_LASTCOL SEQ_COL_CALLED + +extern void DefineSequence (CreateSeqStmt *stmt); +extern int4 nextval (struct varlena *seqname); +extern int4 currval (struct varlena *seqname); +extern void CloseSequences (void); + +#endif /* SEQUENCE_H */ |