aboutsummaryrefslogtreecommitdiff
path: root/src/include/access/skey.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/access/skey.h')
-rw-r--r--src/include/access/skey.h48
1 files changed, 25 insertions, 23 deletions
diff --git a/src/include/access/skey.h b/src/include/access/skey.h
index d392bfef0d7..44c43c88758 100644
--- a/src/include/access/skey.h
+++ b/src/include/access/skey.h
@@ -1,50 +1,52 @@
/*-------------------------------------------------------------------------
*
* skey.h--
- * POSTGRES scan key definitions.
+ * POSTGRES scan key definitions.
*
*
* Copyright (c) 1994, Regents of the University of California
*
- * $Id: skey.h,v 1.3 1996/11/04 07:45:26 scrappy Exp $
+ * $Id: skey.h,v 1.4 1997/09/07 04:56:13 momjian Exp $
*
*
* Note:
- * Needs more accessor/assignment routines.
+ * Needs more accessor/assignment routines.
*-------------------------------------------------------------------------
*/
-#ifndef SKEY_H
+#ifndef SKEY_H
#define SKEY_H
#include <access/attnum.h>
-typedef struct ScanKeyData {
- bits16 sk_flags; /* flags */
- AttrNumber sk_attno; /* domain number */
- RegProcedure sk_procedure; /* procedure OID */
- func_ptr sk_func;
- int32 sk_nargs;
- Datum sk_argument; /* data to compare */
-} ScanKeyData;
+typedef struct ScanKeyData
+{
+ bits16 sk_flags; /* flags */
+ AttrNumber sk_attno; /* domain number */
+ RegProcedure sk_procedure; /* procedure OID */
+ func_ptr sk_func;
+ int32 sk_nargs;
+ Datum sk_argument;/* data to compare */
+} ScanKeyData;
-typedef ScanKeyData *ScanKey;
+typedef ScanKeyData *ScanKey;
-#define SK_ISNULL 0x1
-#define SK_UNARY 0x2
-#define SK_NEGATE 0x4
-#define SK_COMMUTE 0x8
+#define SK_ISNULL 0x1
+#define SK_UNARY 0x2
+#define SK_NEGATE 0x4
+#define SK_COMMUTE 0x8
-#define ScanUnmarked 0x01
+#define ScanUnmarked 0x01
#define ScanUncheckedPrevious 0x02
-#define ScanUncheckedNext 0x04
+#define ScanUncheckedNext 0x04
/*
* prototypes for functions in access/common/scankey.c
*/
-extern void ScanKeyEntrySetIllegal(ScanKey entry);
-extern void ScanKeyEntryInitialize(ScanKey entry, bits16 flags,
- AttrNumber attributeNumber, RegProcedure procedure, Datum argument);
+extern void ScanKeyEntrySetIllegal(ScanKey entry);
+extern void
+ScanKeyEntryInitialize(ScanKey entry, bits16 flags,
+ AttrNumber attributeNumber, RegProcedure procedure, Datum argument);
-#endif /* SKEY_H */
+#endif /* SKEY_H */