Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commita968e4f

Browse files
committed
Strategy cleanups.
1 parent024d5f7 commita968e4f

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

‎src/backend/access/index/istrat.c

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
*
99
*
1010
* IDENTIFICATION
11-
* $Header: /cvsroot/pgsql/src/backend/access/index/Attic/istrat.c,v 1.23 1998/08/1119:32:36 momjian Exp $
11+
* $Header: /cvsroot/pgsql/src/backend/access/index/Attic/istrat.c,v 1.24 1998/08/1120:55:52 momjian Exp $
1212
*
1313
*-------------------------------------------------------------------------
1414
*/
@@ -580,7 +580,6 @@ IndexSupportInitialize(IndexStrategy indexStrategy,
580580
/* if support routines exist for this access method, load them */
581581
if (maxSupportNumber>0)
582582
{
583-
584583
ScanKeyEntryInitialize(&entry[0],0,Anum_pg_amproc_amid,
585584
F_OIDEQ,
586585
ObjectIdGetDatum(accessMethodObjectId));
@@ -590,16 +589,16 @@ IndexSupportInitialize(IndexStrategy indexStrategy,
590589

591590
relation=heap_openr(AccessMethodProcedureRelationName);
592591

593-
for (attributeNumber=maxAttributeNumber;attributeNumber>0;
594-
attributeNumber--)
592+
for (attributeNumer=1;attributeNumber<=maxAttributeNumber;
593+
attributeNumber++)
595594
{
596595
int16support;
597596
Form_pg_amprocform;
598597
RegProcedure*loc;
599598

600599
loc=&indexSupport[((attributeNumber-1)*maxSupportNumber)];
601600

602-
for (support=maxSupportNumber;--support>=0;)
601+
for (support=0;support<maxSupportNumber;++support)
603602
loc[support]=InvalidOid;
604603

605604
entry[1].sk_argument=
@@ -610,7 +609,6 @@ IndexSupportInitialize(IndexStrategy indexStrategy,
610609
while (tuple=heap_getnext(scan,0, (Buffer*)NULL),
611610
HeapTupleIsValid(tuple))
612611
{
613-
614612
form= (Form_pg_amproc)GETSTRUCT(tuple);
615613
loc[(form->amprocnum-1)]=form->amproc;
616614
}
@@ -635,7 +633,6 @@ IndexSupportInitialize(IndexStrategy indexStrategy,
635633
for (attributeNumber=maxAttributeNumber;attributeNumber>0;
636634
attributeNumber--)
637635
{
638-
639636
StrategyNumberstrategy;
640637

641638
entry[1].sk_argument=
@@ -656,7 +653,6 @@ IndexSupportInitialize(IndexStrategy indexStrategy,
656653
Form_pg_amopform;
657654

658655
form= (Form_pg_amop)GETSTRUCT(tuple);
659-
660656
OperatorRelationFillScanKeyEntry(operatorRelation,
661657
form->amopopr,
662658
StrategyMapGetScanKeyEntry(map,form->amopstrategy));

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp