diff options
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/nodes/parsenodes.h | 20 | ||||
| -rw-r--r-- | src/include/utils/builtins.h | 2 | ||||
| -rw-r--r-- | src/include/utils/rangetypes.h | 4 |
3 files changed, 13 insertions, 13 deletions
diff --git a/src/include/nodes/parsenodes.h b/src/include/nodes/parsenodes.h index 6449eca52d9..9e277c5a1e4 100644 --- a/src/include/nodes/parsenodes.h +++ b/src/include/nodes/parsenodes.h @@ -2241,28 +2241,28 @@ typedef struct CreateEnumStmt } CreateEnumStmt; /* ---------------------- - * Alter Type Statement, enum types + * Create Type Statement, range types * ---------------------- */ -typedef struct AlterEnumStmt +typedef struct CreateRangeStmt { NodeTag type; List *typeName; /* qualified name (list of Value strings) */ - char *newVal; /* new enum value's name */ - char *newValNeighbor; /* neighboring enum value, if specified */ - bool newValIsAfter; /* place new enum value after neighbor? */ -} AlterEnumStmt; + List *params; /* range parameters (list of DefElem) */ +} CreateRangeStmt; /* ---------------------- - * Create Type Statement, range types + * Alter Type Statement, enum types * ---------------------- */ -typedef struct CreateRangeStmt +typedef struct AlterEnumStmt { NodeTag type; List *typeName; /* qualified name (list of Value strings) */ - List *params; /* range parameters (list of DefElem) */ -} CreateRangeStmt; + char *newVal; /* new enum value's name */ + char *newValNeighbor; /* neighboring enum value, if specified */ + bool newValIsAfter; /* place new enum value after neighbor? */ +} AlterEnumStmt; /* ---------------------- * Create View Statement diff --git a/src/include/utils/builtins.h b/src/include/utils/builtins.h index 8a1c82ef72f..47a14125c48 100644 --- a/src/include/utils/builtins.h +++ b/src/include/utils/builtins.h @@ -502,6 +502,8 @@ extern Datum anynonarray_in(PG_FUNCTION_ARGS); extern Datum anynonarray_out(PG_FUNCTION_ARGS); extern Datum anyenum_in(PG_FUNCTION_ARGS); extern Datum anyenum_out(PG_FUNCTION_ARGS); +extern Datum anyrange_in(PG_FUNCTION_ARGS); +extern Datum anyrange_out(PG_FUNCTION_ARGS); extern Datum void_in(PG_FUNCTION_ARGS); extern Datum void_out(PG_FUNCTION_ARGS); extern Datum void_recv(PG_FUNCTION_ARGS); diff --git a/src/include/utils/rangetypes.h b/src/include/utils/rangetypes.h index 585d32134c0..7d826d55210 100644 --- a/src/include/utils/rangetypes.h +++ b/src/include/utils/rangetypes.h @@ -73,9 +73,7 @@ typedef struct * prototypes for functions defined in rangetypes.c */ -/* IO */ -extern Datum anyrange_in(PG_FUNCTION_ARGS); -extern Datum anyrange_out(PG_FUNCTION_ARGS); +/* I/O */ extern Datum range_in(PG_FUNCTION_ARGS); extern Datum range_out(PG_FUNCTION_ARGS); extern Datum range_recv(PG_FUNCTION_ARGS); |
