Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
a3c5a3cb
G
Gpdb
项目概览
Greenplum
/
Gpdb
通知
7
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
Gpdb
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a3c5a3cb
编写于
9月 22, 1998
作者:
B
Bruce Momjian
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Cleanup for oid8[] from Tatsuo Ishii.
上级
738dc876
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
44 addition
and
44 deletion
+44
-44
src/backend/optimizer/util/tlist.c
src/backend/optimizer/util/tlist.c
+4
-6
src/backend/utils/adt/int.c
src/backend/utils/adt/int.c
+17
-16
src/backend/utils/adt/oid.c
src/backend/utils/adt/oid.c
+16
-15
src/backend/utils/adt/regproc.c
src/backend/utils/adt/regproc.c
+2
-2
src/include/utils/builtins.h
src/include/utils/builtins.h
+4
-4
src/interfaces/libpq++/pgenv.h
src/interfaces/libpq++/pgenv.h
+1
-1
未找到文件。
src/backend/optimizer/util/tlist.c
浏览文件 @
a3c5a3cb
...
...
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/optimizer/util/tlist.c,v 1.1
8 1998/09/01 04:30:12
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/optimizer/util/tlist.c,v 1.1
9 1998/09/22 20:28:07
momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -429,11 +429,9 @@ flatten_tlist_vars(List *full_tlist, List *flat_tlist)
{
TargetEntry
*
tle
=
lfirst
(
x
);
result
=
lappend
(
result
,
makeTargetEntry
(
tle
->
resdom
,
flatten_tlistentry
((
Node
*
)
get_expr
(
tle
),
flat_tlist
)));
result
=
lappend
(
result
,
makeTargetEntry
(
tle
->
resdom
,
flatten_tlistentry
((
Node
*
)
get_expr
(
tle
),
flat_tlist
)));
}
return
result
;
...
...
src/backend/utils/adt/int.c
浏览文件 @
a3c5a3cb
...
...
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/int.c,v 1.1
8 1998/09/01 06:22:43
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/adt/int.c,v 1.1
9 1998/09/22 20:28:09
momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -80,34 +80,35 @@ int2out(int16 sh)
int16
*
int28in
(
char
*
shs
)
{
int16
(
*
result
)[]
;
int16
*
result
;
int
nums
;
if
(
shs
==
NULL
)
return
NULL
;
result
=
(
int16
(
*
)[])
palloc
(
sizeof
(
int16
[
8
]));
result
=
(
int16
*
)
palloc
(
sizeof
(
int16
[
8
]));
if
((
nums
=
sscanf
(
shs
,
"%hd%hd%hd%hd%hd%hd%hd%hd"
,
*
result
,
*
result
+
1
,
*
result
+
2
,
*
result
+
3
,
*
result
+
4
,
*
result
+
5
,
*
result
+
6
,
*
result
+
7
))
!=
8
)
&
result
[
0
]
,
&
result
[
1
]
,
&
result
[
2
]
,
&
result
[
3
]
,
&
result
[
4
]
,
&
result
[
5
]
,
&
result
[
6
]
,
&
result
[
7
]
))
!=
8
)
{
do
(
*
result
)
[
nums
++
]
=
0
;
result
[
nums
++
]
=
0
;
while
(
nums
<
8
);
}
return
(
int16
*
)
result
;
return
result
;
}
/*
* int28out - converts internal form to "num num ..."
*/
char
*
int28out
(
int16
(
*
shs
)[]
)
int28out
(
int16
*
shs
)
{
int
num
;
int16
*
sp
;
...
...
@@ -123,7 +124,7 @@ int28out(int16 (*shs)[])
}
rp
=
result
=
(
char
*
)
palloc
(
8
*
7
);
/* assumes sign, 5 digits,
* ' ' */
sp
=
*
shs
;
sp
=
shs
;
for
(
num
=
8
;
num
!=
0
;
num
--
)
{
itoa
(
*
sp
++
,
rp
);
...
...
@@ -136,7 +137,7 @@ int28out(int16 (*shs)[])
}
/*
* int
28
in - converts "num num ..." to internal form
* int
44
in - converts "num num ..." to internal form
*
* Note:
* Fills any nonexistent digits with NULLs.
...
...
src/backend/utils/adt/oid.c
浏览文件 @
a3c5a3cb
...
...
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/oid.c,v 1.
19 1998/09/01 05:34:14
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/adt/oid.c,v 1.
20 1998/09/22 20:28:10
momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -31,34 +31,35 @@
Oid
*
oid8in
(
char
*
oidString
)
{
Oid
(
*
result
)[]
;
Oid
*
result
;
int
nums
;
if
(
oidString
==
NULL
)
return
NULL
;
result
=
(
Oid
(
*
)[])
palloc
(
sizeof
(
Oid
[
8
]));
result
=
(
Oid
*
)
palloc
(
sizeof
(
Oid
[
8
]));
if
((
nums
=
sscanf
(
oidString
,
"%d%d%d%d%d%d%d%d"
,
&
(
*
result
)
[
0
],
&
(
*
result
)
[
1
],
&
(
*
result
)
[
2
],
&
(
*
result
)
[
3
],
&
(
*
result
)
[
4
],
&
(
*
result
)
[
5
],
&
(
*
result
)
[
6
],
&
(
*
result
)
[
7
]))
!=
8
)
&
result
[
0
],
&
result
[
1
],
&
result
[
2
],
&
result
[
3
],
&
result
[
4
],
&
result
[
5
],
&
result
[
6
],
&
result
[
7
]))
!=
8
)
{
do
(
*
result
)
[
nums
++
]
=
0
;
result
[
nums
++
]
=
0
;
while
(
nums
<
8
);
}
return
(
Oid
*
)
result
;
return
result
;
}
/*
* oid8out - converts internal form to "num num ..."
*/
char
*
oid8out
(
Oid
(
*
oidArray
)[]
)
oid8out
(
Oid
*
oidArray
)
{
int
num
;
Oid
*
sp
;
...
...
@@ -75,7 +76,7 @@ oid8out(Oid (*oidArray)[])
/* assumes sign, 10 digits, ' ' */
rp
=
result
=
(
char
*
)
palloc
(
8
*
12
);
sp
=
*
oidArray
;
sp
=
oidArray
;
for
(
num
=
8
;
num
!=
0
;
num
--
)
{
ltoa
(
*
sp
++
,
rp
);
...
...
src/backend/utils/adt/regproc.c
浏览文件 @
a3c5a3cb
...
...
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/regproc.c,v 1.2
7 1998/09/18 04:43:18
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/adt/regproc.c,v 1.2
8 1998/09/22 20:28:11
momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -211,7 +211,7 @@ regprocout(RegProcedure proid)
* int8typeout - converts int8 type oids to "typname" list
*/
text
*
oid8types
(
Oid
(
*
oidArray
)[]
)
oid8types
(
Oid
*
oidArray
)
{
HeapTuple
typetup
;
text
*
result
;
...
...
src/include/utils/builtins.h
浏览文件 @
a3c5a3cb
...
...
@@ -6,7 +6,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: builtins.h,v 1.5
4 1998/09/18 04:43:20
momjian Exp $
* $Id: builtins.h,v 1.5
5 1998/09/22 20:28:13
momjian Exp $
*
* NOTES
* This should normally only be included by fmgr.h.
...
...
@@ -64,7 +64,7 @@ extern bool cideq(int8 arg1, int8 arg2);
extern
int32
int2in
(
char
*
num
);
extern
char
*
int2out
(
int16
sh
);
extern
int16
*
int28in
(
char
*
shs
);
extern
char
*
int28out
(
int16
(
*
shs
)[]
);
extern
char
*
int28out
(
int16
*
shs
);
extern
int32
*
int44in
(
char
*
input_string
);
extern
char
*
int44out
(
int32
*
an_array
);
extern
int32
int4in
(
char
*
num
);
...
...
@@ -329,7 +329,7 @@ extern bool oidnotin(Oid the_oid, char *compare);
/* oid.c */
extern
Oid
*
oid8in
(
char
*
oidString
);
extern
char
*
oid8out
(
Oid
(
*
oidArray
)[]
);
extern
char
*
oid8out
(
Oid
*
oidArray
);
extern
Oid
oidin
(
char
*
s
);
extern
char
*
oidout
(
Oid
o
);
extern
bool
oideq
(
Oid
arg1
,
Oid
arg2
);
...
...
@@ -358,7 +358,7 @@ extern bool texticregexne(struct varlena * s, struct varlena * p);
/* regproc.c */
extern
int32
regprocin
(
char
*
pro_name_and_oid
);
extern
char
*
regprocout
(
RegProcedure
proid
);
extern
text
*
oid8types
(
Oid
(
*
oidArray
)[]
);
extern
text
*
oid8types
(
Oid
*
oidArray
);
extern
Oid
regproctooid
(
RegProcedure
rp
);
/* define macro to replace mixed-case function call - tgl 97/04/27 */
...
...
src/interfaces/libpq++/pgenv.h
浏览文件 @
a3c5a3cb
...
...
@@ -18,7 +18,7 @@
#ifndef PGENV_H
#define PGENV_H
#include <string
.h
>
#include <string>
//
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录