Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
683f3993
Commit
683f3993
authored
Jul 12, 1998
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Change atttypmod from int16 to int32, for Thomas.
parent
647bbfb0
Changes
23
Hide whitespace changes
Inline
Side-by-side
Showing
23 changed files
with
67 additions
and
67 deletions
+67
-67
src/backend/access/common/tupdesc.c
src/backend/access/common/tupdesc.c
+3
-3
src/backend/catalog/index.c
src/backend/catalog/index.c
+2
-2
src/backend/commands/copy.c
src/backend/commands/copy.c
+5
-5
src/backend/nodes/makefuncs.c
src/backend/nodes/makefuncs.c
+3
-3
src/backend/optimizer/prep/preptlist.c
src/backend/optimizer/prep/preptlist.c
+2
-2
src/backend/parser/parse_expr.c
src/backend/parser/parse_expr.c
+4
-4
src/backend/parser/parse_func.c
src/backend/parser/parse_func.c
+2
-2
src/backend/parser/parse_node.c
src/backend/parser/parse_node.c
+2
-2
src/backend/parser/parse_target.c
src/backend/parser/parse_target.c
+7
-7
src/backend/parser/parse_type.c
src/backend/parser/parse_type.c
+2
-2
src/backend/utils/adt/arrayfuncs.c
src/backend/utils/adt/arrayfuncs.c
+4
-4
src/backend/utils/adt/varchar.c
src/backend/utils/adt/varchar.c
+3
-3
src/backend/utils/cache/lsyscache.c
src/backend/utils/cache/lsyscache.c
+3
-3
src/include/access/tupdesc.h
src/include/access/tupdesc.h
+2
-2
src/include/catalog/pg_attribute.h
src/include/catalog/pg_attribute.h
+4
-4
src/include/nodes/makefuncs.h
src/include/nodes/makefuncs.h
+3
-3
src/include/nodes/parsenodes.h
src/include/nodes/parsenodes.h
+2
-2
src/include/nodes/primnodes.h
src/include/nodes/primnodes.h
+3
-3
src/include/parser/parse_expr.h
src/include/parser/parse_expr.h
+2
-2
src/include/parser/parse_type.h
src/include/parser/parse_type.h
+2
-2
src/include/utils/array.h
src/include/utils/array.h
+2
-2
src/include/utils/builtins.h
src/include/utils/builtins.h
+3
-3
src/include/utils/lsyscache.h
src/include/utils/lsyscache.h
+2
-2
No files found.
src/backend/access/common/tupdesc.c
View file @
683f3993
...
...
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/access/common/tupdesc.c,v 1.4
0 1998/06/15 19:27:45
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/access/common/tupdesc.c,v 1.4
1 1998/07/12 21:29:13
momjian Exp $
*
* NOTES
* some of the executor utility code such as "ExecTypeFromTL" should be
...
...
@@ -255,7 +255,7 @@ TupleDescInitEntry(TupleDesc desc,
AttrNumber
attributeNumber
,
char
*
attributeName
,
Oid
typeid
,
int
16
typmod
,
int
32
typmod
,
int
attdim
,
bool
attisset
)
{
...
...
@@ -448,7 +448,7 @@ BuildDescForRelation(List *schema, char *relname)
TupleConstr
*
constr
=
(
TupleConstr
*
)
palloc
(
sizeof
(
TupleConstr
));
char
*
attname
;
char
*
typename
;
int
16
atttypmod
;
int
32
atttypmod
;
int
attdim
;
int
ndef
=
0
;
bool
attisset
;
...
...
src/backend/catalog/index.c
View file @
683f3993
...
...
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/catalog/index.c,v 1.4
3 1998/06/15 19:28:09
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/catalog/index.c,v 1.4
4 1998/07/12 21:29:13
momjian Exp $
*
*
* INTERFACE ROUTINES
...
...
@@ -107,7 +107,7 @@ DefaultBuild(Relation heapRelation, Relation indexRelation,
* AttrNumber attnum;
* uint32 attnelems;
* int32 attcacheoff;
* int
16
atttypmod;
* int
32
atttypmod;
* bool attbyval;
* bool attisset;
* char attalign;
...
...
src/backend/commands/copy.c
View file @
683f3993
...
...
@@ -6,7 +6,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/commands/copy.c,v 1.4
7 1998/06/19 11:40:46 scrappy
Exp $
* $Header: /cvsroot/pgsql/src/backend/commands/copy.c,v 1.4
8 1998/07/12 21:29:14 momjian
Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -205,7 +205,7 @@ CopyTo(Relation rel, bool binary, bool oids, FILE *fp, char *delim)
FmgrInfo
*
out_functions
;
Oid
out_func_oid
;
Oid
*
elements
;
int
16
*
typmod
;
int
32
*
typmod
;
Datum
value
;
bool
isnull
;
/* The attribute we are copying is null */
char
*
nulls
;
...
...
@@ -231,7 +231,7 @@ CopyTo(Relation rel, bool binary, bool oids, FILE *fp, char *delim)
{
out_functions
=
(
FmgrInfo
*
)
palloc
(
attr_count
*
sizeof
(
FmgrInfo
));
elements
=
(
Oid
*
)
palloc
(
attr_count
*
sizeof
(
Oid
));
typmod
=
(
int
16
*
)
palloc
(
attr_count
*
sizeof
(
int16
));
typmod
=
(
int
32
*
)
palloc
(
attr_count
*
sizeof
(
int16
));
for
(
i
=
0
;
i
<
attr_count
;
i
++
)
{
out_func_oid
=
(
Oid
)
GetOutputFunction
(
attr
[
i
]
->
atttypid
);
...
...
@@ -378,7 +378,7 @@ CopyFrom(Relation rel, bool binary, bool oids, FILE *fp, char *delim)
tuples_read
=
0
;
bool
reading_to_eof
=
true
;
Oid
*
elements
;
int
16
*
typmod
;
int
32
*
typmod
;
FuncIndexInfo
*
finfo
,
**
finfoP
=
NULL
;
TupleDesc
*
itupdescArr
;
...
...
@@ -499,7 +499,7 @@ CopyFrom(Relation rel, bool binary, bool oids, FILE *fp, char *delim)
{
in_functions
=
(
FmgrInfo
*
)
palloc
(
attr_count
*
sizeof
(
FmgrInfo
));
elements
=
(
Oid
*
)
palloc
(
attr_count
*
sizeof
(
Oid
));
typmod
=
(
int
16
*
)
palloc
(
attr_count
*
sizeof
(
int16
));
typmod
=
(
int
32
*
)
palloc
(
attr_count
*
sizeof
(
int16
));
for
(
i
=
0
;
i
<
attr_count
;
i
++
)
{
in_func_oid
=
(
Oid
)
GetInputFunction
(
attr
[
i
]
->
atttypid
);
...
...
src/backend/nodes/makefuncs.c
View file @
683f3993
...
...
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/nodes/makefuncs.c,v 1.
9 1998/02/26 04:32:08
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/nodes/makefuncs.c,v 1.
10 1998/07/12 21:29:16
momjian Exp $
*
* NOTES
* Creator functions in POSTGRES 4.2 are generated automatically. Most of
...
...
@@ -53,7 +53,7 @@ Var *
makeVar
(
Index
varno
,
AttrNumber
varattno
,
Oid
vartype
,
int
16
vartypmod
,
int
32
vartypmod
,
Index
varlevelsup
,
Index
varnoold
,
AttrNumber
varoattno
)
...
...
@@ -78,7 +78,7 @@ makeVar(Index varno,
Resdom
*
makeResdom
(
AttrNumber
resno
,
Oid
restype
,
int
16
restypmod
,
int
32
restypmod
,
char
*
resname
,
Index
reskey
,
Oid
reskeyop
,
...
...
src/backend/optimizer/prep/preptlist.c
View file @
683f3993
...
...
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/optimizer/prep/preptlist.c,v 1.1
1 1998/06/15 19:28:46
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/optimizer/prep/preptlist.c,v 1.1
2 1998/07/12 21:29:17
momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -319,7 +319,7 @@ new_relation_targetlist(Oid relid, Index rt_index, NodeTag node_type)
temp_list
=
MakeTLE
(
makeResdom
(
attno
,
atttype
,
get_atttypmod
(
relid
,
attno
),
get_atttypmod
(
relid
,
attno
),
attname
,
0
,
(
Oid
)
0
,
...
...
src/backend/parser/parse_expr.c
View file @
683f3993
...
...
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/parser/parse_expr.c,v 1.3
1 1998/07/08 14:04:10 thomas
Exp $
* $Header: /cvsroot/pgsql/src/backend/parser/parse_expr.c,v 1.3
2 1998/07/12 21:29:18 momjian
Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -31,7 +31,7 @@
#include "parser/parse_target.h"
#include "utils/builtins.h"
static
Node
*
parser_typecast
(
Value
*
expr
,
TypeName
*
typename
,
int
16
atttypmod
);
static
Node
*
parser_typecast
(
Value
*
expr
,
TypeName
*
typename
,
int
32
atttypmod
);
/*
* transformExpr -
...
...
@@ -433,7 +433,7 @@ exprType(Node *expr)
}
static
Node
*
parser_typecast
(
Value
*
expr
,
TypeName
*
typename
,
int
16
atttypmod
)
parser_typecast
(
Value
*
expr
,
TypeName
*
typename
,
int
32
atttypmod
)
{
/* check for passing non-ints */
Const
*
adt
;
...
...
@@ -513,7 +513,7 @@ parser_typecast(Value *expr, TypeName *typename, int16 atttypmod)
* Convert (only) constants to specified type.
*/
Node
*
parser_typecast2
(
Node
*
expr
,
Oid
exprType
,
Type
tp
,
int
16
atttypmod
)
parser_typecast2
(
Node
*
expr
,
Oid
exprType
,
Type
tp
,
int
32
atttypmod
)
{
/* check for passing non-ints */
Const
*
adt
;
...
...
src/backend/parser/parse_func.c
View file @
683f3993
...
...
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/parser/parse_func.c,v 1.2
0 1998/07/08 14:04:10 thomas
Exp $
* $Header: /cvsroot/pgsql/src/backend/parser/parse_func.c,v 1.2
1 1998/07/12 21:29:19 momjian
Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -1220,7 +1220,7 @@ setup_tlist(char *attname, Oid relid)
Resdom
*
resnode
;
Var
*
varnode
;
Oid
typeid
;
int
16
type_mod
;
int
32
type_mod
;
int
attno
;
attno
=
get_attnum
(
relid
,
attname
);
...
...
src/backend/parser/parse_node.c
View file @
683f3993
...
...
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/parser/parse_node.c,v 1.1
6 1998/05/29 14:00:21 thomas
Exp $
* $Header: /cvsroot/pgsql/src/backend/parser/parse_node.c,v 1.1
7 1998/07/12 21:29:20 momjian
Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -222,7 +222,7 @@ make_var(ParseState *pstate, Oid relid, char *refname,
int
vnum
,
attid
;
Oid
vartypeid
;
int
16
type_mod
;
int
32
type_mod
;
int
sublevels_up
;
vnum
=
refnameRangeTablePosn
(
pstate
,
refname
,
&
sublevels_up
);
...
...
src/backend/parser/parse_target.c
View file @
683f3993
...
...
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/parser/parse_target.c,v 1.1
7 1998/07/08 14:04:11 thomas
Exp $
* $Header: /cvsroot/pgsql/src/backend/parser/parse_target.c,v 1.1
8 1998/07/12 21:29:20 momjian
Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -41,7 +41,7 @@ Node *
SizeTargetExpr
(
ParseState
*
pstate
,
Node
*
expr
,
Oid
attrtype
,
int
16
attrtypmod
);
int
32
attrtypmod
);
/* transformTargetIdent()
...
...
@@ -92,7 +92,7 @@ transformTargetIdent(ParseState *pstate,
resdomno_target
;
RangeTblEntry
*
rte
;
char
*
target_colname
;
int
16
attrtypmod
,
int
32
attrtypmod
,
attrtypmod_target
;
target_colname
=
*
resname
;
...
...
@@ -154,7 +154,7 @@ printf("transformTargetIdent- transform type %d to %d\n",
if
(
expr
==
NULL
)
{
char
*
name
;
int
16
type_mod
;
int
32
type_mod
;
name
=
((
*
resname
!=
NULL
)
?
*
resname
:
colname
);
...
...
@@ -333,7 +333,7 @@ printf("transformTargetList: decode T_Expr\n");
case
T_Attr
:
{
Oid
type_id
;
int
16
type_mod
;
int
32
type_mod
;
Attr
*
att
=
(
Attr
*
)
res
->
val
;
Node
*
result
;
char
*
attrname
;
...
...
@@ -507,7 +507,7 @@ Node *
SizeTargetExpr
(
ParseState
*
pstate
,
Node
*
expr
,
Oid
attrtype
,
int
16
attrtypmod
)
int
32
attrtypmod
)
{
int
i
;
HeapTuple
ftup
;
...
...
@@ -579,7 +579,7 @@ MakeTargetlistExpr(ParseState *pstate,
{
Oid
type_id
,
attrtype
;
int
16
type_mod
,
int
32
type_mod
,
attrtypmod
;
int
resdomno
;
Relation
rd
;
...
...
src/backend/parser/parse_type.c
View file @
683f3993
...
...
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/parser/parse_type.c,v 1.1
1 1998/06/15 19:28:56
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/parser/parse_type.c,v 1.1
2 1998/07/12 21:29:21
momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -138,7 +138,7 @@ typeTypeFlag(Type t)
/* Given a type structure and a string, returns the internal form of
that string */
char
*
stringTypeString
(
Type
tp
,
char
*
string
,
int
16
atttypmod
)
stringTypeString
(
Type
tp
,
char
*
string
,
int
32
atttypmod
)
{
Oid
op
;
Oid
typelem
;
...
...
src/backend/utils/adt/arrayfuncs.c
View file @
683f3993
...
...
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/arrayfuncs.c,v 1.3
0 1998/06/15 19:29:3
2 momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/adt/arrayfuncs.c,v 1.3
1 1998/07/12 21:29:2
2 momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -45,7 +45,7 @@
static
int
_ArrayCount
(
char
*
str
,
int
dim
[],
int
typdelim
);
static
char
*
_ReadArrayStr
(
char
*
arrayStr
,
int
nitems
,
int
ndim
,
int
dim
[],
FmgrInfo
*
inputproc
,
Oid
typelem
,
int
16
typmod
,
FmgrInfo
*
inputproc
,
Oid
typelem
,
int
32
typmod
,
char
typdelim
,
int
typlen
,
bool
typbyval
,
char
typalign
,
int
*
nbytes
);
...
...
@@ -94,7 +94,7 @@ static char *array_seek(char *ptr, int eltsize, int nitems);
char
*
array_in
(
char
*
string
,
/* input array in external form */
Oid
element_type
,
/* type OID of an array element */
int
16
typmod
)
int
32
typmod
)
{
int
typlen
;
bool
typbyval
,
...
...
@@ -360,7 +360,7 @@ _ReadArrayStr(char *arrayStr,
FmgrInfo
*
inputproc
,
/* function used for the
* conversion */
Oid
typelem
,
int
16
typmod
,
int
32
typmod
,
char
typdelim
,
int
typlen
,
bool
typbyval
,
...
...
src/backend/utils/adt/varchar.c
View file @
683f3993
...
...
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/varchar.c,v 1.3
4 1998/06/16 06:41:50
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/adt/varchar.c,v 1.3
5 1998/07/12 21:29:23
momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -57,7 +57,7 @@ char *convertstr(char *, int, int);
* because we pass typelem as the second argument for array_in.)
*/
char
*
bpcharin
(
char
*
s
,
int
dummy
,
int
16
atttypmod
)
bpcharin
(
char
*
s
,
int
dummy
,
int
32
atttypmod
)
{
char
*
result
,
*
r
;
...
...
@@ -291,7 +291,7 @@ printf("bpchar- convert string length %d (%d) ->%d\n",
* because we pass typelem as the second argument for array_in.)
*/
char
*
varcharin
(
char
*
s
,
int
dummy
,
int
16
atttypmod
)
varcharin
(
char
*
s
,
int
dummy
,
int
32
atttypmod
)
{
char
*
result
;
int
len
;
...
...
src/backend/utils/cache/lsyscache.c
View file @
683f3993
...
...
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/cache/lsyscache.c,v 1.1
4 1998/06/15 19:29:40
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/cache/lsyscache.c,v 1.1
5 1998/07/12 21:29:24
momjian Exp $
*
* NOTES
* Eventually, the index information should go through here, too.
...
...
@@ -161,7 +161,7 @@ get_attisset(Oid relid, char *attname)
* return the "atttypmod" field from the attribute relation.
*
*/
int
16
int
32
get_atttypmod
(
Oid
relid
,
AttrNumber
attnum
)
{
FormData_pg_attribute
att_tup
;
...
...
@@ -169,7 +169,7 @@ get_atttypmod(Oid relid, AttrNumber attnum)
if
(
SearchSysCacheStruct
(
ATTNUM
,
(
char
*
)
&
att_tup
,
ObjectIdGetDatum
(
relid
),
UInt16
GetDatum
(
attnum
),
Int32
GetDatum
(
attnum
),
0
,
0
))
return
att_tup
.
atttypmod
;
else
...
...
src/include/access/tupdesc.h
View file @
683f3993
...
...
@@ -6,7 +6,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: tupdesc.h,v 1.1
6 1998/02/26 04:40:31
momjian Exp $
* $Id: tupdesc.h,v 1.1
7 1998/07/12 21:29:26
momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -70,7 +70,7 @@ TupleDescInitEntry(TupleDesc desc,
AttrNumber
attributeNumber
,
char
*
attributeName
,
Oid
typeid
,
int
16
typmod
,
int
32
typmod
,
int
attdim
,
bool
attisset
);
...
...
src/include/catalog/pg_attribute.h
View file @
683f3993
...
...
@@ -7,7 +7,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: pg_attribute.h,v 1.3
2 1998/03/07 04:49:57
momjian Exp $
* $Id: pg_attribute.h,v 1.3
3 1998/07/12 21:29:28
momjian Exp $
*
* NOTES
* the genbki.sh script reads this file and generates .bki
...
...
@@ -86,7 +86,7 @@ CATALOG(pg_attribute) BOOTSTRAP
* This speeds up the attribute walking process.
*/
int
2
atttypmod
;
int
4
atttypmod
;
/*
* atttypmod records type-specific modifications supplied at table
...
...
@@ -323,7 +323,7 @@ DATA(insert OID = 0 ( 1261 cmax 29 0 4 -6 0 -1 -1 t f i f f));
{ 1249, {"attnum"}, 21, 0, 2, 6, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
{ 1249, {"attnelems"}, 23, 0, 4, 7, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
{ 1249, {"attcacheoff"}, 23, 0, 4, 8, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
{ 1249, {"atttypmod"}, 21, 0,
2
, 9, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
{ 1249, {"atttypmod"}, 21, 0,
4
, 9, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
{ 1249, {"attbyval"}, 16, 0, 1, 10, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
{ 1249, {"attisset"}, 16, 0, 1, 11, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
{ 1249, {"attalign"}, 18, 0, 1, 12, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
...
...
@@ -338,7 +338,7 @@ DATA(insert OID = 0 ( 1249 attlen 21 0 2 5 0 -1 -1 t f s f f));
DATA
(
insert
OID
=
0
(
1249
attnum
21
0
2
6
0
-
1
-
1
t
f
s
f
f
));
DATA
(
insert
OID
=
0
(
1249
attnelems
23
0
4
7
0
-
1
-
1
t
f
i
f
f
));
DATA
(
insert
OID
=
0
(
1249
attcacheoff
23
0
4
8
0
-
1
-
1
t
f
i
f
f
));
DATA
(
insert
OID
=
0
(
1249
atttypmod
21
0
2
9
0
-
1
-
1
t
f
s
f
f
));
DATA
(
insert
OID
=
0
(
1249
atttypmod
21
0
4
9
0
-
1
-
1
t
f
s
f
f
));
DATA
(
insert
OID
=
0
(
1249
attbyval
16
0
1
10
0
-
1
-
1
t
f
c
f
f
));
DATA
(
insert
OID
=
0
(
1249
attisset
16
0
1
11
0
-
1
-
1
t
f
c
f
f
));
DATA
(
insert
OID
=
0
(
1249
attalign
18
0
1
12
0
-
1
-
1
t
f
c
f
f
));
...
...
src/include/nodes/makefuncs.h
View file @
683f3993
...
...
@@ -6,7 +6,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: makefuncs.h,v 1.1
1 1998/02/26 04:41:56
momjian Exp $
* $Id: makefuncs.h,v 1.1
2 1998/07/12 21:29:31
momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -27,7 +27,7 @@ extern Var *
makeVar
(
Index
varno
,
AttrNumber
varattno
,
Oid
vartype
,
int
16
vartypmod
,
int
32
vartypmod
,
Index
varlevelsup
,
Index
varnoold
,
AttrNumber
varoattno
);
...
...
@@ -35,7 +35,7 @@ makeVar(Index varno,
extern
Resdom
*
makeResdom
(
AttrNumber
resno
,
Oid
restype
,
int
16
restypmod
,
int
32
restypmod
,
char
*
resname
,
Index
reskey
,
Oid
reskeyop
,
...
...
src/include/nodes/parsenodes.h
View file @
683f3993
...
...
@@ -6,7 +6,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: parsenodes.h,v 1.
49 1998/02/26 04:41:59
momjian Exp $
* $Id: parsenodes.h,v 1.
50 1998/07/12 21:29:31
momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -644,7 +644,7 @@ typedef struct TypeName
char
*
name
;
/* name of the type */
bool
timezone
;
/* timezone specified? */
bool
setof
;
/* is a set? */
int
16
typmod
;
/* type modifier */
int
32
typmod
;
/* type modifier */
List
*
arrayBounds
;
/* array bounds */
}
TypeName
;
...
...
src/include/nodes/primnodes.h
View file @
683f3993
...
...
@@ -6,7 +6,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: primnodes.h,v 1.2
1 1998/02/26 04:42:02
momjian Exp $
* $Id: primnodes.h,v 1.2
2 1998/07/12 21:29:33
momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -41,7 +41,7 @@ typedef struct Resdom
NodeTag
type
;
AttrNumber
resno
;
Oid
restype
;
int
16
restypmod
;
int
32
restypmod
;
char
*
resname
;
Index
reskey
;
Oid
reskeyop
;
...
...
@@ -124,7 +124,7 @@ typedef struct Var
Index
varno
;
AttrNumber
varattno
;
Oid
vartype
;
int
16
vartypmod
;
int
32
vartypmod
;
Index
varlevelsup
;
/* erased by upper optimizer */
Index
varnoold
;
/* only used by optimizer */
AttrNumber
varoattno
;
/* only used by optimizer */
...
...
src/include/parser/parse_expr.h
View file @
683f3993
...
...
@@ -6,7 +6,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: parse_expr.h,v 1.
8 1998/02/26 04:42:41
momjian Exp $
* $Id: parse_expr.h,v 1.
9 1998/07/12 21:29:34
momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -21,6 +21,6 @@
extern
Node
*
transformExpr
(
ParseState
*
pstate
,
Node
*
expr
,
int
precedence
);
extern
Node
*
transformIdent
(
ParseState
*
pstate
,
Node
*
expr
,
int
precedence
);
extern
Oid
exprType
(
Node
*
expr
);
extern
Node
*
parser_typecast2
(
Node
*
expr
,
Oid
exprType
,
Type
tp
,
int
16
attypmod
);
extern
Node
*
parser_typecast2
(
Node
*
expr
,
Oid
exprType
,
Type
tp
,
int
32
attypmod
);
#endif
/* PARSE_EXPR_H */
src/include/parser/parse_type.h
View file @
683f3993
...
...
@@ -6,7 +6,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: parse_type.h,v 1.
6 1998/02/26 04:42:50
momjian Exp $
* $Id: parse_type.h,v 1.
7 1998/07/12 21:29:35
momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -26,7 +26,7 @@ extern int16 typeLen(Type t);
extern
bool
typeByVal
(
Type
t
);
extern
char
*
typeTypeName
(
Type
t
);
extern
char
typeTypeFlag
(
Type
t
);
extern
char
*
stringTypeString
(
Type
tp
,
char
*
string
,
int
16
atttypmod
);
extern
char
*
stringTypeString
(
Type
tp
,
char
*
string
,
int
32
atttypmod
);
extern
Oid
typeidOutfunc
(
Oid
type_id
);
extern
Oid
typeidTypeRelid
(
Oid
type_id
);
extern
Oid
typeTypeRelid
(
Type
typ
);
...
...
src/include/utils/array.h
View file @
683f3993
...
...
@@ -10,7 +10,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: array.h,v 1.1
1 1998/02/26 04:43:45
momjian Exp $
* $Id: array.h,v 1.1
2 1998/07/12 21:29:38
momjian Exp $
*
* NOTES
* XXX the data array should be LONGALIGN'd -- notice that the array
...
...
@@ -114,7 +114,7 @@ typedef struct
/*
* prototypes for functions defined in arrayfuncs.c
*/
extern
char
*
array_in
(
char
*
string
,
Oid
element_type
,
int
16
typmod
);
extern
char
*
array_in
(
char
*
string
,
Oid
element_type
,
int
32
typmod
);
extern
char
*
array_out
(
ArrayType
*
v
,
Oid
element_type
);
extern
char
*
array_dims
(
ArrayType
*
v
,
bool
*
isNull
);
extern
Datum
...
...
src/include/utils/builtins.h
View file @
683f3993
...
...
@@ -6,7 +6,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: builtins.h,v 1.4
5 1998/07/08 14:10:30 thomas
Exp $
* $Id: builtins.h,v 1.4
6 1998/07/12 21:29:38 momjian
Exp $
*
* NOTES
* This should normally only be included by fmgr.h.
...
...
@@ -395,7 +395,7 @@ DateTime *timestamp_datetime(time_t timestamp);
time_t
datetime_timestamp
(
DateTime
*
datetime
);
/* varchar.c */
extern
char
*
bpcharin
(
char
*
s
,
int
dummy
,
int
16
atttypmod
);
extern
char
*
bpcharin
(
char
*
s
,
int
dummy
,
int
32
atttypmod
);
extern
char
*
bpcharout
(
char
*
s
);
extern
char
*
bpchar
(
char
*
s
,
int32
slen
);
extern
char
*
char_bpchar
(
int32
c
);
...
...
@@ -413,7 +413,7 @@ extern int32 bpcharlen(char *arg);
extern
int32
bpcharoctetlen
(
char
*
arg
);
extern
uint32
hashbpchar
(
struct
varlena
*
key
);
extern
char
*
varcharin
(
char
*
s
,
int
dummy
,
int
16
atttypmod
);
extern
char
*
varcharin
(
char
*
s
,
int
dummy
,
int
32
atttypmod
);
extern
char
*
varcharout
(
char
*
s
);
extern
char
*
varchar
(
char
*
s
,
int32
slen
);
extern
bool
varchareq
(
char
*
arg1
,
char
*
arg2
);
...
...
src/include/utils/lsyscache.h
View file @
683f3993
...
...
@@ -6,7 +6,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: lsyscache.h,v 1.1
0 1998/02/26 04:44:07
momjian Exp $
* $Id: lsyscache.h,v 1.1
1 1998/07/12 21:29:40
momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -21,7 +21,7 @@ extern char *get_attname(Oid relid, AttrNumber attnum);
extern
AttrNumber
get_attnum
(
Oid
relid
,
char
*
attname
);
extern
Oid
get_atttype
(
Oid
relid
,
AttrNumber
attnum
);
extern
bool
get_attisset
(
Oid
relid
,
char
*
attname
);
extern
int
16
get_atttypmod
(
Oid
relid
,
AttrNumber
attnum
);
extern
int
32
get_atttypmod
(
Oid
relid
,
AttrNumber
attnum
);
extern
RegProcedure
get_opcode
(
Oid
opid
);
extern
char
*
get_opname
(
Oid
opid
);
extern
bool
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment