mirror of
https://github.com/postgres/postgres.git
synced 2025-11-10 17:42:29 +03:00
More optimizer renaming HInfo -> HashInfo.
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $Header: /cvsroot/pgsql/src/backend/nodes/copyfuncs.c,v 1.59 1999/02/03 21:16:17 momjian Exp $
|
||||
* $Header: /cvsroot/pgsql/src/backend/nodes/copyfuncs.c,v 1.60 1999/02/04 01:46:53 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -1378,13 +1378,13 @@ _copyJoinMethod(JoinMethod *from)
|
||||
}
|
||||
|
||||
/* ----------------
|
||||
* _copyHInfo
|
||||
* _copyHashInfo
|
||||
* ----------------
|
||||
*/
|
||||
static HInfo *
|
||||
_copyHInfo(HInfo *from)
|
||||
static HashInfo *
|
||||
_copyHashInfo(HashInfo *from)
|
||||
{
|
||||
HInfo *newnode = makeNode(HInfo);
|
||||
HashInfo *newnode = makeNode(HashInfo);
|
||||
|
||||
/* ----------------
|
||||
* copy remainder of node
|
||||
@@ -1797,8 +1797,8 @@ copyObject(void *from)
|
||||
case T_JoinMethod:
|
||||
retval = _copyJoinMethod(from);
|
||||
break;
|
||||
case T_HInfo:
|
||||
retval = _copyHInfo(from);
|
||||
case T_HashInfo:
|
||||
retval = _copyHashInfo(from);
|
||||
break;
|
||||
case T_MInfo:
|
||||
retval = _copyMInfo(from);
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $Header: /cvsroot/pgsql/src/backend/nodes/equalfuncs.c,v 1.22 1999/02/03 20:15:22 momjian Exp $
|
||||
* $Header: /cvsroot/pgsql/src/backend/nodes/equalfuncs.c,v 1.23 1999/02/04 01:46:54 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -476,10 +476,10 @@ _equalMergeOrder(MergeOrder *a, MergeOrder *b)
|
||||
}
|
||||
|
||||
static bool
|
||||
_equalHInfo(HInfo *a, HInfo *b)
|
||||
_equalHashInfo(HashInfo *a, HashInfo *b)
|
||||
{
|
||||
Assert(IsA(a, HInfo));
|
||||
Assert(IsA(b, HInfo));
|
||||
Assert(IsA(a, HashInfo));
|
||||
Assert(IsA(b, HashInfo));
|
||||
|
||||
if (a->hashop != b->hashop)
|
||||
return false;
|
||||
@@ -696,8 +696,8 @@ equal(void *a, void *b)
|
||||
case T_MergeOrder:
|
||||
retval = _equalMergeOrder(a, b);
|
||||
break;
|
||||
case T_HInfo:
|
||||
retval = _equalHInfo(a, b);
|
||||
case T_HashInfo:
|
||||
retval = _equalHashInfo(a, b);
|
||||
break;
|
||||
case T_IndexScan:
|
||||
retval = _equalIndexScan(a, b);
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: outfuncs.c,v 1.63 1999/02/03 20:15:22 momjian Exp $
|
||||
* $Id: outfuncs.c,v 1.64 1999/02/04 01:46:54 momjian Exp $
|
||||
*
|
||||
* NOTES
|
||||
* Every (plan) node in POSTGRES has an associated "out" routine which
|
||||
@@ -1137,10 +1137,10 @@ _outJoinMethod(StringInfo str, JoinMethod *node)
|
||||
}
|
||||
|
||||
/*
|
||||
* HInfo is a subclass of JoinMethod.
|
||||
* HashInfo is a subclass of JoinMethod.
|
||||
*/
|
||||
static void
|
||||
_outHInfo(StringInfo str, HInfo *node)
|
||||
_outHashInfo(StringInfo str, HashInfo *node)
|
||||
{
|
||||
appendStringInfo(str, " HASHINFO :hashop %u :jmkeys ", node->hashop);
|
||||
_outNode(str, node->jmethod.jmkeys);
|
||||
@@ -1578,8 +1578,8 @@ _outNode(StringInfo str, void *obj)
|
||||
case T_JoinMethod:
|
||||
_outJoinMethod(str, obj);
|
||||
break;
|
||||
case T_HInfo:
|
||||
_outHInfo(str, obj);
|
||||
case T_HashInfo:
|
||||
_outHashInfo(str, obj);
|
||||
break;
|
||||
case T_JoinInfo:
|
||||
_outJoinInfo(str, obj);
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $Header: /cvsroot/pgsql/src/backend/nodes/readfuncs.c,v 1.46 1999/02/03 21:16:18 momjian Exp $
|
||||
* $Header: /cvsroot/pgsql/src/backend/nodes/readfuncs.c,v 1.47 1999/02/04 01:46:54 momjian Exp $
|
||||
*
|
||||
* NOTES
|
||||
* Most of the read functions for plan nodes are tested. (In fact, they
|
||||
@@ -1906,19 +1906,19 @@ _readJoinMethod()
|
||||
}
|
||||
|
||||
/* ----------------
|
||||
* _readHInfo
|
||||
* _readHashInfo
|
||||
*
|
||||
* HInfo is a subclass of JoinMethod.
|
||||
* HashInfo is a subclass of JoinMethod.
|
||||
* ----------------
|
||||
*/
|
||||
static HInfo *
|
||||
_readHInfo()
|
||||
static HashInfo *
|
||||
_readHashInfo()
|
||||
{
|
||||
HInfo *local_node;
|
||||
HashInfo *local_node;
|
||||
char *token;
|
||||
int length;
|
||||
|
||||
local_node = makeNode(HInfo);
|
||||
local_node = makeNode(HashInfo);
|
||||
|
||||
token = lsptok(NULL, &length); /* get :hashop */
|
||||
token = lsptok(NULL, &length); /* now read it */
|
||||
@@ -2094,7 +2094,7 @@ parsePlanString(void)
|
||||
else if (!strncmp(token, "JOININFO", length))
|
||||
return_value = _readJoinInfo();
|
||||
else if (!strncmp(token, "HINFO", length))
|
||||
return_value = _readHInfo();
|
||||
return_value = _readHashInfo();
|
||||
else if (!strncmp(token, "ITER", length))
|
||||
return_value = _readIter();
|
||||
else if (!strncmp(token, "QUERY", length))
|
||||
|
||||
Reference in New Issue
Block a user