Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
0a8e9c4e
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,发现更多精彩内容 >>
提交
0a8e9c4e
编写于
2月 23, 1999
作者:
T
Thomas G. Lockhart
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Define JoinExpr structure for outer join syntax.
Clean up comments in execnodes.h.
上级
70600bd6
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
18 addition
and
18 deletion
+18
-18
src/include/nodes/execnodes.h
src/include/nodes/execnodes.h
+2
-2
src/include/nodes/nodes.h
src/include/nodes/nodes.h
+2
-2
src/include/nodes/parsenodes.h
src/include/nodes/parsenodes.h
+14
-14
未找到文件。
src/include/nodes/execnodes.h
浏览文件 @
0a8e9c4e
...
...
@@ -6,7 +6,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: execnodes.h,v 1.2
4 1999/02/13 23:21:37 momjian
Exp $
* $Id: execnodes.h,v 1.2
5 1999/02/23 07:55:23 thomas
Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -607,7 +607,7 @@ typedef struct GroupState
* SortState information
*
*| sort nodes are really just a kind of a scan since
*| we implement sorts by retriev
e
ing the entire subplan
*| we implement sorts by retrieving the entire subplan
*| into a temp relation, sorting the temp relation into
*| another sorted relation, and then preforming a simple
*| unqualified sequential scan on the sorted relation..
...
...
src/include/nodes/nodes.h
浏览文件 @
0a8e9c4e
...
...
@@ -6,7 +6,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: nodes.h,v 1.4
3 1999/02/13 23:21:38 momjian
Exp $
* $Id: nodes.h,v 1.4
4 1999/02/23 07:55:24 thomas
Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -215,7 +215,7 @@ typedef enum NodeTag
T_SortClause
,
T_GroupClause
,
T_SubSelect
,
T_Join
Using
,
T_Join
Expr
,
T_CaseExpr
,
T_CaseWhen
,
T_RowMark
...
...
src/include/nodes/parsenodes.h
浏览文件 @
0a8e9c4e
...
...
@@ -6,7 +6,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: parsenodes.h,v 1.7
0 1999/02/13 23:21:39 momjian
Exp $
* $Id: parsenodes.h,v 1.7
1 1999/02/23 07:55:24 thomas
Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -149,7 +149,7 @@ typedef struct CreateStmt
typedef
enum
ConstrType
/* type of constaints */
{
CONSTR_N
ONE
,
CONSTR_NOTNULL
,
CONSTR_DEFAULT
,
CONSTR_CHECK
,
CONSTR_PRIMARY
,
CONSTR_UNIQUE
CONSTR_N
ULL
,
CONSTR_NOTNULL
,
CONSTR_DEFAULT
,
CONSTR_CHECK
,
CONSTR_PRIMARY
,
CONSTR_UNIQUE
}
ConstrType
;
typedef
struct
Constraint
...
...
@@ -671,7 +671,6 @@ typedef struct SelectStmt
List
*
forUpdate
;
/* FOR UPDATE clause */
}
SelectStmt
;
/****************************************************************************
* Supporting data structures for Parse Trees
****************************************************************************/
...
...
@@ -854,17 +853,6 @@ typedef struct SortGroupBy
Node
*
node
;
/* Expression */
}
SortGroupBy
;
/*
* JoinUsing - for JOIN USING clause
*/
typedef
struct
JoinUsing
{
NodeTag
type
;
int
resno
;
/* target number */
char
*
range
;
char
*
name
;
/* name of column to sort on */
}
JoinUsing
;
/*
* RangeVar - range variable, used in FROM clauses
*/
...
...
@@ -898,6 +886,18 @@ typedef struct DefElem
Node
*
arg
;
/* a (Value *) or a (TypeName *) */
}
DefElem
;
/*
* JoinExpr - for JOIN expressions
*/
typedef
struct
JoinExpr
{
NodeTag
type
;
int
jointype
;
RangeVar
*
larg
;
Node
*
rarg
;
List
*
quals
;
}
JoinExpr
;
/****************************************************************************
* Nodes for a Query tree
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录