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

Commit53e6b3f

Browse files
CherkashinSergeyza-arthur
authored andcommitted
Rename macro numOfTransVars()
1 parenta289ae2 commit53e6b3f

File tree

2 files changed

+8
-11
lines changed

2 files changed

+8
-11
lines changed

‎pg_variables.c

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -899,8 +899,8 @@ remove_variable(PG_FUNCTION_ARGS)
899899
addToChangesStack(transObject,TRANS_VARIABLE);
900900
}
901901
GetActualState(variable)->is_valid= false;
902-
numOfTransVars(package)--;
903-
if ((numOfTransVars(package)+numOfRegVars(package))==0)
902+
GetPackState(package)->trans_var_num--;
903+
if ((GetPackState(package)->trans_var_num+numOfRegVars(package))==0)
904904
GetActualState(package)->is_valid= false;
905905
}
906906
else
@@ -962,7 +962,7 @@ removePackageInternal(Package *package)
962962
addToChangesStack(transObject,TRANS_PACKAGE);
963963
}
964964
GetActualState(package)->is_valid= false;
965-
numOfTransVars(package)=0;
965+
GetPackState(package)->trans_var_num=0;
966966
}
967967

968968
staticbool
@@ -1384,7 +1384,8 @@ getPackage(text *name, bool strict)
13841384

13851385
if (found&&GetActualState(package)->is_valid)
13861386
{
1387-
Assert (numOfTransVars(package)+numOfRegVars(package)>0);
1387+
Assert (GetPackState(package)->trans_var_num+
1388+
numOfRegVars(package)>0);
13881389
returnpackage;
13891390
}
13901391
}
@@ -1610,7 +1611,7 @@ createVariableInternal(Package *package, text *name, Oid typid, bool is_record,
16101611

16111612
if (is_transactional&&
16121613
(!found|| !GetActualState(variable)->is_valid))
1613-
numOfTransVars(package)++;
1614+
GetPackState(package)->trans_var_num++;
16141615
GetActualState(variable)->is_valid= true;
16151616

16161617
Assert (numOfTransVars(package)==_numOfTransVars(package));

‎pg_variables.h

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -171,15 +171,11 @@ extern void removeObject(TransObject *object, TransObjectType type);
171171
#defineGetActualValue(variable) \
172172
(((VarState *) GetActualState(variable))->value)
173173

174-
#definenumOfTransVars(package) \
175-
(((PackState *) GetActualState(package))->trans_var_num)
174+
#defineGetPackState(package) \
175+
(((PackState *) GetActualState(package)))
176176

177177
#defineGetName(object) \
178178
(AssertVariableIsOfTypeMacro(object->transObject, TransObject), \
179179
object->transObject.name)
180180

181-
#defineGetStateStorage(object) \
182-
(AssertVariableIsOfTypeMacro(object->transObject, TransObject), \
183-
&(object->transObject.states))
184-
185181
#endif/* __PG_VARIABLES_H__ */

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp