Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
94f42ed3
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,发现更多精彩内容 >>
提交
94f42ed3
编写于
8月 14, 1998
作者:
T
Thomas G. Lockhart
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Include OID as a built-in type.
上级
58e92670
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
12 addition
and
4 deletion
+12
-4
src/backend/parser/parse_coerce.c
src/backend/parser/parse_coerce.c
+6
-2
src/include/parser/parse_coerce.h
src/include/parser/parse_coerce.h
+6
-2
未找到文件。
src/backend/parser/parse_coerce.c
浏览文件 @
94f42ed3
...
...
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/parser/parse_coerce.c,v 2.
3 1998/07/08 14:04:10
thomas Exp $
* $Header: /cvsroot/pgsql/src/backend/parser/parse_coerce.c,v 2.
4 1998/08/14 16:06:52
thomas Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -271,6 +271,7 @@ TypeCategory(Oid inType)
result
=
STRING_TYPE
;
break
;
case
(
OIDOID
):
case
(
INT2OID
):
case
(
INT4OID
):
case
(
INT8OID
):
...
...
@@ -338,7 +339,10 @@ PreferredType(CATEGORY category, Oid type)
break
;
case
(
NUMERIC_TYPE
):
result
=
FLOAT8OID
;
if
(
type
==
OIDOID
)
result
=
OIDOID
;
else
result
=
FLOAT8OID
;
break
;
case
(
DATETIME_TYPE
):
...
...
src/include/parser/parse_coerce.h
浏览文件 @
94f42ed3
...
...
@@ -6,7 +6,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: parse_coerce.h,v 1.
3 1998/07/08 14:18:45
thomas Exp $
* $Id: parse_coerce.h,v 1.
4 1998/08/14 16:07:00
thomas Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -34,7 +34,8 @@ typedef enum CATEGORY {
* - thomas 1998-05-13
*/
#define IS_BUILTIN_TYPE(t) \
(((t) == BOOLOID) \
(((t) == OIDOID) \
|| ((t) == BOOLOID) \
|| ((t) == BPCHAROID) \
|| ((t) == VARCHAROID) \
|| ((t) == TEXTOID) \
...
...
@@ -69,12 +70,15 @@ typedef enum CATEGORY {
|| ((a) == VARCHAROID && (b) == BPCHAROID) \
|| ((a) == TEXTOID && (b) == BPCHAROID) \
|| ((a) == TEXTOID && (b) == VARCHAROID) \
|| ((a) == OIDOID && (b) == INT4OID) \
|| ((a) == INT4OID && (b) == TIMESTAMPOID) \
|| ((a) == DATETIMEOID && (b) == FLOAT8OID) \
|| ((a) == FLOAT8OID && (b) == DATETIMEOID) \
|| ((a) == ABSTIMEOID && (b) == TIMESTAMPOID) \
|| ((a) == ABSTIMEOID && (b) == INT4OID) \
|| ((a) == TIMESTAMPOID && (b) == ABSTIMEOID) \
|| ((a) == TIMESTAMPOID && (b) == INT4OID) \
|| ((a) == INT4OID && (b) == OIDOID) \
|| ((a) == INT4OID && (b) == ABSTIMEOID) \
|| ((a) == INT4OID && (b) == TIMESTAMPOID) \
|| ((a) == RELTIMEOID && (b) == INT4OID) \
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录