38 #define SEQ_COL_LASTVAL 1
40 #define SEQ_COL_CALLED 3
42 #define SEQ_COL_FIRSTCOL SEQ_COL_LASTVAL
43 #define SEQ_COL_LASTCOL SEQ_COL_CALLED
46 #define XLOG_SEQ_LOG 0x00
ObjectAddress DefineSequence(ParseState *pstate, CreateSeqStmt *seq)
void ResetSequence(Oid seq_relid)
FormData_pg_sequence_data * Form_pg_sequence_data
ObjectAddress AlterSequence(ParseState *pstate, AlterSeqStmt *stmt)
struct FormData_pg_sequence_data FormData_pg_sequence_data
const char * seq_identify(uint8 info)
void seq_mask(char *page, BlockNumber blkno)
Datum nextval(PG_FUNCTION_ARGS)
int64 nextval_internal(Oid relid, bool check_permissions)
void SequenceChangePersistence(Oid relid, char newrelpersistence)
void seq_desc(StringInfo buf, XLogReaderState *record)
struct xl_seq_rec xl_seq_rec
List * sequence_options(Oid relid)
void seq_redo(XLogReaderState *record)
void ResetSequenceCaches(void)
void DeleteSequenceTuple(Oid relid)