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
dc0ff5c6
Commit
dc0ff5c6
authored
May 18, 2001
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Small code cleanups,formatting.
parent
27b0e8c0
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
33 additions
and
35 deletions
+33
-35
src/backend/access/nbtree/nbtree.c
src/backend/access/nbtree/nbtree.c
+1
-5
src/backend/commands/define.c
src/backend/commands/define.c
+5
-5
src/backend/commands/vacuum.c
src/backend/commands/vacuum.c
+4
-2
src/backend/parser/analyze.c
src/backend/parser/analyze.c
+12
-12
src/backend/parser/parse_clause.c
src/backend/parser/parse_clause.c
+2
-2
src/backend/parser/parse_expr.c
src/backend/parser/parse_expr.c
+2
-2
src/backend/parser/parse_func.c
src/backend/parser/parse_func.c
+5
-5
src/backend/storage/ipc/sinval.c
src/backend/storage/ipc/sinval.c
+2
-2
No files found.
src/backend/access/nbtree/nbtree.c
View file @
dc0ff5c6
...
...
@@ -12,7 +12,7 @@
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtree.c,v 1.8
0 2001/05/07 00:43:16 tgl
Exp $
* $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtree.c,v 1.8
1 2001/05/18 21:24:17 momjian
Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -57,10 +57,8 @@ btbuild(PG_FUNCTION_ARGS)
Relation
index
=
(
Relation
)
PG_GETARG_POINTER
(
1
);
IndexInfo
*
indexInfo
=
(
IndexInfo
*
)
PG_GETARG_POINTER
(
2
);
Node
*
oldPred
=
(
Node
*
)
PG_GETARG_POINTER
(
3
);
#ifdef NOT_USED
IndexStrategy
istrat
=
(
IndexStrategy
)
PG_GETARG_POINTER
(
4
);
#endif
HeapScanDesc
hscan
;
HeapTuple
htup
;
...
...
@@ -72,11 +70,9 @@ btbuild(PG_FUNCTION_ARGS)
double
nhtups
,
nitups
;
Node
*
pred
=
indexInfo
->
ii_Predicate
;
#ifndef OMIT_PARTIAL_INDEX
TupleTable
tupleTable
;
TupleTableSlot
*
slot
;
#endif
ExprContext
*
econtext
;
InsertIndexResult
res
=
NULL
;
...
...
src/backend/commands/define.c
View file @
dc0ff5c6
...
...
@@ -10,7 +10,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/commands/define.c,v 1.5
4 2001/03/22 06:16:11
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/commands/define.c,v 1.5
5 2001/05/18 21:24:18
momjian Exp $
*
* DESCRIPTION
* The "DefineFoo" routines take the parse tree and pick out the
...
...
@@ -384,15 +384,15 @@ DefineOperator(char *oprName,
if
(
strcasecmp
(
defel
->
defname
,
"leftarg"
)
==
0
)
{
typeName1
=
defGetString
(
defel
);
if
(
IsA
(
defel
->
arg
,
TypeName
)
&&
((
TypeName
*
)
defel
->
arg
)
->
setof
)
if
(
IsA
(
defel
->
arg
,
TypeName
)
&&
((
TypeName
*
)
defel
->
arg
)
->
setof
)
elog
(
ERROR
,
"setof type not implemented for leftarg"
);
}
else
if
(
strcasecmp
(
defel
->
defname
,
"rightarg"
)
==
0
)
{
typeName2
=
defGetString
(
defel
);
if
(
IsA
(
defel
->
arg
,
TypeName
)
&&
((
TypeName
*
)
defel
->
arg
)
->
setof
)
if
(
IsA
(
defel
->
arg
,
TypeName
)
&&
((
TypeName
*
)
defel
->
arg
)
->
setof
)
elog
(
ERROR
,
"setof type not implemented for rightarg"
);
}
else
if
(
strcasecmp
(
defel
->
defname
,
"procedure"
)
==
0
)
...
...
src/backend/commands/vacuum.c
View file @
dc0ff5c6
...
...
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/commands/vacuum.c,v 1.19
2 2001/05/17 15:55:24
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/commands/vacuum.c,v 1.19
3 2001/05/18 21:24:18
momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -836,7 +836,9 @@ scan_heap(VRelStats *vacrelstats, Relation onerel,
* If tuple is recently deleted then we must not remove it
* from relation.
*/
if
(
tupgone
&&
(
tuple
.
t_data
->
t_infomask
&
HEAP_XMIN_INVALID
)
==
0
&&
tuple
.
t_data
->
t_xmax
>=
XmaxRecent
)
if
(
tupgone
&&
(
tuple
.
t_data
->
t_infomask
&
HEAP_XMIN_INVALID
)
==
0
&&
tuple
.
t_data
->
t_xmax
>=
XmaxRecent
)
{
tupgone
=
false
;
nkeep
++
;
...
...
src/backend/parser/analyze.c
View file @
dc0ff5c6
...
...
@@ -6,7 +6,7 @@
* Portions Copyright (c) 1996-2001, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* $Header: /cvsroot/pgsql/src/backend/parser/analyze.c,v 1.18
5 2001/05/09 21:10:3
9 momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/parser/analyze.c,v 1.18
6 2001/05/18 21:24:1
9 momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -232,6 +232,7 @@ transformStmt(ParseState *pstate, Node *parseTree)
(
SelectStmt
*
)
parseTree
);
break
;
default:
/*
...
...
@@ -1224,7 +1225,7 @@ transformCreateStmt(ParseState *pstate, CreateStmt *stmt)
break
;
}
}
if
(
!
found
)
if
(
!
found
)
break
;
}
if
(
!
found
)
...
...
@@ -1261,16 +1262,16 @@ transformCreateStmt(ParseState *pstate, CreateStmt *stmt)
pkattr
->
isRel
=
false
;
fkconstraint
->
pk_attrs
=
lappend
(
fkconstraint
->
pk_attrs
,
pkattr
);
foreach
(
findattr
,
stmt
->
tableElts
)
{
col
=
lfirst
(
findattr
);
if
(
strcmp
(
col
->
colname
,
ielem
->
name
)
==
0
)
{
col
=
lfirst
(
findattr
);
if
(
strcmp
(
col
->
colname
,
ielem
->
name
)
==
0
)
{
char
*
buff
=
TypeNameToInternalName
(
col
->
typename
);
Oid
type
=
typenameTypeId
(
buff
);
if
(
!
OidIsValid
(
type
))
{
elog
(
ERROR
,
"Unable to lookup type %s"
,
col
->
typename
->
name
);
}
pktypoid
[
attnum
++
]
=
type
;
/* need to convert typename */
break
;
}
if
(
!
OidIsValid
(
type
))
{
elog
(
ERROR
,
"Unable to lookup type %s"
,
col
->
typename
->
name
);
}
pktypoid
[
attnum
++
]
=
type
;
/* need to convert typename */
break
;
}
}
}
}
...
...
@@ -1959,8 +1960,7 @@ transformSelectStmt(ParseState *pstate, SelectStmt *stmt)
* The tree of set operations is converted into the setOperations field of
* the top-level Query.
*/
static
Query
*
transformSetOperationStmt
(
ParseState
*
pstate
,
SelectStmt
*
stmt
)
static
Query
*
transformSetOperationStmt
(
ParseState
*
pstate
,
SelectStmt
*
stmt
)
{
Query
*
qry
=
makeNode
(
Query
);
SelectStmt
*
leftmostSelect
;
...
...
src/backend/parser/parse_clause.c
View file @
dc0ff5c6
...
...
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/parser/parse_clause.c,v 1.
79 2001/03/22 06:16:16
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/parser/parse_clause.c,v 1.
80 2001/05/18 21:24:19
momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -843,7 +843,7 @@ findTargetlistEntry(ParseState *pstate, Node *node, List *tlist, int clause)
* an expression.
*----------
*/
if
(
IsA
(
node
,
Ident
)
&&
((
Ident
*
)
node
)
->
indirection
==
NIL
)
if
(
IsA
(
node
,
Ident
)
&&
((
Ident
*
)
node
)
->
indirection
==
NIL
)
{
char
*
name
=
((
Ident
*
)
node
)
->
name
;
...
...
src/backend/parser/parse_expr.c
View file @
dc0ff5c6
...
...
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/parser/parse_expr.c,v 1.9
2 2001/03/22 03:59:41
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/parser/parse_expr.c,v 1.9
3 2001/05/18 21:24:19
momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -573,7 +573,7 @@ transformIdent(ParseState *pstate, Ident *ident, int precedence)
* appear
*/
if
(
ident
->
indirection
==
NIL
&&
refnameRangeOrJoinEntry
(
pstate
,
ident
->
name
,
&
sublevels_up
)
!=
NULL
)
refnameRangeOrJoinEntry
(
pstate
,
ident
->
name
,
&
sublevels_up
)
!=
NULL
)
{
ident
->
isRel
=
TRUE
;
result
=
(
Node
*
)
ident
;
...
...
src/backend/parser/parse_func.c
View file @
dc0ff5c6
...
...
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/parser/parse_func.c,v 1.10
2 2001/04/18 22:25:31 tgl
Exp $
* $Header: /cvsroot/pgsql/src/backend/parser/parse_func.c,v 1.10
3 2001/05/18 21:24:19 momjian
Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -287,7 +287,7 @@ ParseFuncOrColumn(ParseState *pstate, char *funcname, List *fargs,
if
(
nargs
==
1
&&
!
must_be_agg
)
{
/* Is it a plain Relation name from the parser? */
if
(
IsA
(
first_arg
,
Ident
)
&&
((
Ident
*
)
first_arg
)
->
isRel
)
if
(
IsA
(
first_arg
,
Ident
)
&&
((
Ident
*
)
first_arg
)
->
isRel
)
{
Ident
*
ident
=
(
Ident
*
)
first_arg
;
...
...
@@ -347,7 +347,7 @@ ParseFuncOrColumn(ParseState *pstate, char *funcname, List *fargs,
if
(
nargs
!=
1
)
elog
(
ERROR
,
"Aggregate functions may only have one parameter"
);
/* Agg's argument can't be a relation name, either */
if
(
IsA
(
first_arg
,
Ident
)
&&
((
Ident
*
)
first_arg
)
->
isRel
)
if
(
IsA
(
first_arg
,
Ident
)
&&
((
Ident
*
)
first_arg
)
->
isRel
)
elog
(
ERROR
,
"Aggregate functions cannot be applied to relation names"
);
could_be_agg
=
true
;
}
...
...
@@ -355,7 +355,7 @@ ParseFuncOrColumn(ParseState *pstate, char *funcname, List *fargs,
{
/* Try to parse as an aggregate if above-mentioned checks are OK */
could_be_agg
=
(
nargs
==
1
)
&&
!
(
IsA
(
first_arg
,
Ident
)
&&
((
Ident
*
)
first_arg
)
->
isRel
);
!
(
IsA
(
first_arg
,
Ident
)
&&
((
Ident
*
)
first_arg
)
->
isRel
);
}
if
(
could_be_agg
)
...
...
@@ -434,7 +434,7 @@ ParseFuncOrColumn(ParseState *pstate, char *funcname, List *fargs,
{
Node
*
arg
=
lfirst
(
i
);
if
(
IsA
(
arg
,
Ident
)
&&
((
Ident
*
)
arg
)
->
isRel
)
if
(
IsA
(
arg
,
Ident
)
&&
((
Ident
*
)
arg
)
->
isRel
)
{
RangeTblEntry
*
rte
;
int
vnum
;
...
...
src/backend/storage/ipc/sinval.c
View file @
dc0ff5c6
...
...
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/storage/ipc/sinval.c,v 1.3
0 2001/05/07 17:20:19
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/storage/ipc/sinval.c,v 1.3
1 2001/05/18 21:24:20
momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -235,7 +235,7 @@ TransactionIdIsInProgress(TransactionId xid)
/*
* GetXmaxRecent -- returns oldest transaction that was running
* when all current transaction w
as
started.
* when all current transaction w
ere
started.
* It's used by vacuum to decide what deleted
* tuples must be preserved in a table.
*/
...
...
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