imbajin commented on code in PR #2966:
URL: https://github.com/apache/hugegraph/pull/2966#discussion_r2936755627
##########
hugegraph-server/hugegraph-api/src/main/java/org/apache/hugegraph/api/API.java:
##########
@@ -241,6 +241,13 @@ public static boolean checkAndParseAction(String action) {
}
Review Comment:
[38;5;198;48;5;233m⚠[39;49m[38;5;198;48;5;233m️[39;49m[38;5;15m
[39m[38;5;204mSuggestion[39m[38;5;204m:[39m[38;5;15m
[39m[38;5;204mrename[39m[38;5;15m
[39m[38;5;204mcheckPdModeEnabled[39m[38;5;15m
[39m[38;5;204mto[39m[38;5;15m [39m[38;5;204ma[39m[38;5;15m
[39m[38;5;204mclearer[39m[38;5;15m [39m[38;5;204mname[39m[38;5;15m
[39m[38;5;204mand[39m[38;5;15m [39m[38;5;204madd[39m[38;5;15m
[39m[38;5;204mnull-check[39m
[38;5;204mThis[39m[38;5;15m [39m[38;5;204mmethod[39m[38;5;15m
[39m[38;5;204mthrows[39m[38;5;15m [39m[38;5;204mwhen[39m[38;5;15m
[39m[38;5;204mPD[39m[38;5;15m [39m[38;5;204mmode[39m[38;5;15m
[39m[38;5;204mis[39m[38;5;15m [39m[38;5;204mnot[39m[38;5;15m
[39m[38;5;204menabled[39m[38;5;204m.[39m[38;5;15m
[39m[38;5;204mRename[39m[38;5;15m [39m[38;5;204mto[39m[38;5;15m
[39m[38;5;204mmake[39m[38;5;15m [39m[38;5;204mthe[39m[38;5;15m
[39m[38;5;204mcontract[39m[38;5;15m [39m[38;5;204mexplicit[39m[38;5;15m
[39m[38;5;204m([39m[38;5;204mfor[39m[38;5;15m
[39m[38;5;204mexample[39m[38;5;15m
[39m[38;5;204mensurePdModeEnabled[39m[38;5;15m
[39m[38;5;204mor[39m[38;5;15m
[39m[38;5;204mrequirePdModeEnabled[39m[38;5;204m)[39m[38;5;15m
[39m[38;5;204mand[39m[38;5;15m [39m[38;5;204madd[39m[38;5;15m
[39m[38;5;204ma[39m[38;5;15m [39m[38;5;204mnull-check[39m[38;5;15m
[39m[38;5;204m+[39m[38;5;15m [39m[38;5
;204mJavadoc[39m[38;5;204m.[39m[38;5;15m
[39m[38;5;204mSuggested[39m[38;5;15m
[39m[38;5;204mchange[39m[38;5;204m:[39m
[38;5;204mpublic[39m[38;5;15m [39m[38;5;204mstatic[39m[38;5;15m
[39m[38;5;204mvoid[39m[38;5;15m
[39m[38;5;204mensurePdModeEnabled[39m[38;5;204m([39m[38;5;204mGraphManager[39m[38;5;15m
[39m[38;5;204mmanager[39m[38;5;204m)[39m[38;5;15m [39m[38;5;15m{[39m
[38;5;15m
[39m[38;5;198;48;5;233mE[39;49m[38;5;198;48;5;233m.[39;49m[38;5;198;48;5;233mc[39;49m[38;5;198;48;5;233mh[39;49m[38;5;198;48;5;233me[39;49m[38;5;198;48;5;233mc[39;49m[38;5;198;48;5;233mk[39;49m[38;5;198;48;5;233mA[39;49m[38;5;198;48;5;233mr[39;49m[38;5;198;48;5;233mg[39;49m[38;5;198;48;5;233mu[39;49m[38;5;198;48;5;233mm[39;49m[38;5;198;48;5;233me[39;49m[38;5;198;48;5;233mn[39;49m[38;5;198;48;5;233mt[39;49m[38;5;198;48;5;233mN[39;49m[38;5;198;48;5;233mo[39;49m[38;5;198;48;5;233mt[39;49m[38;5;198;48;5;233mN[39;49m[38;5;198;48;5;233mu[39;49m[38;5;198;48;5;233ml[39;49m[38;5;198;48;5;233ml[39;49m[38;5;198;48;5;233m([39;49m[38;5;198;48;5;233mm[39;49m[38;5;198;48;5;233ma[39;49m[38;5;198;48;5;233mn[39;49m[38;5;198;48;5;233ma[39;49m[38;5;198;48;5;233mg[39;49m[38;5;198;48;5;233me[39;49m[38;5;198;48;5;233mr[39;49m[38;5;198;48;5;233m,[39;49m[38;5;15m
[39m[38;5;198;48;5;233m"[39;49m[38;5;198;48;5;233mG[39;49m[3
8;5;198;48;5;233mr[39;49m[38;5;198;48;5;233ma[39;49m[38;5;198;48;5;233mp[39;49m[38;5;198;48;5;233mh[39;49m[38;5;198;48;5;233mM[39;49m[38;5;198;48;5;233ma[39;49m[38;5;198;48;5;233mn[39;49m[38;5;198;48;5;233ma[39;49m[38;5;198;48;5;233mg[39;49m[38;5;198;48;5;233me[39;49m[38;5;198;48;5;233mr[39;49m[38;5;15m
[39m[38;5;198;48;5;233mm[39;49m[38;5;198;48;5;233mu[39;49m[38;5;198;48;5;233ms[39;49m[38;5;198;48;5;233mt[39;49m[38;5;15m
[39m[38;5;198;48;5;233mn[39;49m[38;5;198;48;5;233mo[39;49m[38;5;198;48;5;233mt[39;49m[38;5;15m
[39m[38;5;198;48;5;233mb[39;49m[38;5;198;48;5;233me[39;49m[38;5;15m
[39m[38;5;198;48;5;233mn[39;49m[38;5;198;48;5;233mu[39;49m[38;5;198;48;5;233ml[39;49m[38;5;198;48;5;233ml[39;49m[38;5;198;48;5;233m"[39;49m[38;5;198;48;5;233m)[39;49m[38;5;15m;[39m
[38;5;15m
[39m[38;5;198;48;5;233mi[39;49m[38;5;198;48;5;233mf[39;49m[38;5;15m
[39m[38;5;198;48;5;233m([39;49m[38;5;198;48;5;233m![39;49m[38;5;198;48;5;233mm[39;49m[38;5;198;48;5;233ma[39;49m[38;5;198;48;5;233mn[39;49m[38;5;198;48;5;233ma[39;49m[38;5;198;48;5;233mg[39;49m[38;5;198;48;5;233me[39;49m[38;5;198;48;5;233mr[39;49m[38;5;198;48;5;233m.[39;49m[38;5;198;48;5;233mu[39;49m[38;5;198;48;5;233ms[39;49m[38;5;198;48;5;233me[39;49m[38;5;198;48;5;233mP[39;49m[38;5;198;48;5;233mD[39;49m[38;5;198;48;5;233m([39;49m[38;5;198;48;5;233m)[39;49m[38;5;198;48;5;233m)[39;49m[38;5;15m
[39m[38;5;198;48;5;233m{[39;49m
[38;5;15m
[39m[38;5;198;48;5;233mt[39;49m[38;5;198;48;5;233mh[39;49m[38;5;198;48;5;233mr[39;49m[38;5;198;48;5;233mo[39;49m[38;5;198;48;5;233mw[39;49m[38;5;15m
[39m[38;5;198;48;5;233mn[39;49m[38;5;198;48;5;233me[39;49m[38;5;198;48;5;233mw[39;49m[38;5;15m
[39m[38;5;198;48;5;233mH[39;49m[38;5;198;48;5;233mu[39;49m[38;5;198;48;5;233mg[39;49m[38;5;198;48;5;233me[39;49m[38;5;198;48;5;233mE[39;49m[38;5;198;48;5;233mx[39;49m[38;5;198;48;5;233mc[39;49m[38;5;198;48;5;233me[39;49m[38;5;198;48;5;233mp[39;49m[38;5;198;48;5;233mt[39;49m[38;5;198;48;5;233mi[39;49m[38;5;198;48;5;233mo[39;49m[38;5;198;48;5;233mn[39;49m[38;5;198;48;5;233m([39;49m[38;5;198;48;5;233m"[39;49m[38;5;198;48;5;233mG[39;49m[38;5;198;48;5;233mr[39;49m[38;5;198;48;5;233ma[39;49m[38;5;198;48;5;233mp[39;49m[38;5;198;48;5;233mh[39;49m[38;5;198;48;5;233mS[39;49m[38;5;198;48;5;233mp[39;49m[38;5;198;48;5;233ma[39;49m[38;5;198;48;5;233mc[39;49m[38;5;198;4
8;5;233me[39;49m[38;5;15m
[39m[38;5;198;48;5;233mm[39;49m[38;5;198;48;5;233ma[39;49m[38;5;198;48;5;233mn[39;49m[38;5;198;48;5;233ma[39;49m[38;5;198;48;5;233mg[39;49m[38;5;198;48;5;233me[39;49m[38;5;198;48;5;233mm[39;49m[38;5;198;48;5;233me[39;49m[38;5;198;48;5;233mn[39;49m[38;5;198;48;5;233mt[39;49m[38;5;15m
[39m[38;5;198;48;5;233mi[39;49m[38;5;198;48;5;233ms[39;49m[38;5;15m
[39m[38;5;198;48;5;233mn[39;49m[38;5;198;48;5;233mo[39;49m[38;5;198;48;5;233mt[39;49m[38;5;15m
[39m[38;5;198;48;5;233ms[39;49m[38;5;198;48;5;233mu[39;49m[38;5;198;48;5;233mp[39;49m[38;5;198;48;5;233mp[39;49m[38;5;198;48;5;233mo[39;49m[38;5;198;48;5;233mr[39;49m[38;5;198;48;5;233mt[39;49m[38;5;198;48;5;233me[39;49m[38;5;198;48;5;233md[39;49m[38;5;15m
[39m[38;5;198;48;5;233mi[39;49m[38;5;198;48;5;233mn[39;49m[38;5;15m
[39m[38;5;198;48;5;233ms[39;49m[38;5;198;48;5;233mt[39;49m[38;5;198;48;5;233ma[39;49m[38;5;198;48;5;233mn[39;49m[38;5;198;48;
5;233md[39;49m[38;5;198;48;5;233ma[39;49m[38;5;198;48;5;233ml[39;49m[38;5;198;48;5;233mo[39;49m[38;5;198;48;5;233mn[39;49m[38;5;198;48;5;233me[39;49m[38;5;15m
[39m[38;5;198;48;5;233mm[39;49m[38;5;198;48;5;233mo[39;49m[38;5;198;48;5;233md[39;49m[38;5;198;48;5;233me[39;49m[38;5;198;48;5;233m"[39;49m[38;5;198;48;5;233m)[39;49m[38;5;15m;[39m
[38;5;15m [39m[38;5;15m}[39m
[38;5;198;48;5;233m}[39;49m
[38;5;204mThen[39m[38;5;15m [39m[38;5;204mupdate[39m[38;5;15m
[39m[38;5;204mcall[39m[38;5;15m [39m[38;5;204msites[39m[38;5;15m
[39m[38;5;204m([39m[38;5;204mGraphSpaceAPI[39m[38;5;204m,[39m[38;5;15m
[39m[38;5;204mManagerAPI[39m[38;5;204m)[39m[38;5;15m
[39m[38;5;204mto[39m[38;5;15m [39m[38;5;204mcall[39m[38;5;15m
[39m[38;5;204mensurePdModeEnabled[39m[38;5;204m([39m[38;5;204mmanager[39m[38;5;204m)[39m[38;5;204m.[39m
##########
hugegraph-server/hugegraph-api/src/main/java/org/apache/hugegraph/core/GraphManager.java:
##########
@@ -276,7 +276,7 @@ private static String serviceId(String graphSpace,
Service.ServiceType type,
.replace("_", "-").toLowerCase();
Review Comment:
[38;5;198;48;5;233m⚠[39;49m[38;5;198;48;5;233m️[39;49m[38;5;15m
[39m[38;5;204mSuggestion[39m[38;5;204m:[39m[38;5;15m
[39m[38;5;204mrename[39m[38;5;15m [39m[38;5;204mpublic[39m[38;5;15m
[39m[38;5;204mboolean[39m[38;5;15m
[39m[38;5;204musePD[39m[38;5;204m([39m[38;5;204m)[39m[38;5;15m
[39m[38;5;204mto[39m[38;5;15m [39m[38;5;204mfollow[39m[38;5;15m
[39m[38;5;204mJava[39m[38;5;15m [39m[38;5;204mboolean[39m[38;5;15m
[39m[38;5;204mgetter[39m[38;5;15m
[39m[38;5;204mconventions[39m[38;5;15m [39m[38;5;204mand[39m[38;5;15m
[39m[38;5;204madd[39m[38;5;15m [39m[38;5;204mJavadoc[39m
[38;5;204mPublicly[39m[38;5;15m [39m[38;5;204mexposing[39m[38;5;15m
[39m[38;5;204musePD[39m[38;5;204m([39m[38;5;204m)[39m[38;5;15m
[39m[38;5;204mincreases[39m[38;5;15m [39m[38;5;204mthe[39m[38;5;15m
[39m[38;5;204mclass[39m[38;5;15m
[39m[38;5;204msurface[39m[38;5;204m;[39m[38;5;15m
[39m[38;5;204mprefer[39m[38;5;15m [39m[38;5;204ma[39m[38;5;15m
[39m[38;5;204mclearer[39m[38;5;15m [39m[38;5;204mname[39m[38;5;15m
[39m[38;5;204msuch[39m[38;5;15m [39m[38;5;204mas[39m[38;5;15m
[39m[38;5;204misPdEnabled[39m[38;5;204m([39m[38;5;204m)[39m[38;5;15m
[39m[38;5;204mand[39m[38;5;15m [39m[38;5;204madd[39m[38;5;15m
[39m[38;5;204mjavadoc[39m[38;5;15m
[39m[38;5;204mdescribing[39m[38;5;15m [39m[38;5;204mPD[39m[38;5;15m
[39m[38;5;204msemantics[39m[38;5;204m.[39m[38;5;15m
[39m[38;5;204mExample[39m[38;5;204m:[39m
[38;5;245m/** Returns true if placement driver (PD / hstore) is
configured/available. */[39m
[38;5;204mpublic[39m[38;5;15m [39m[38;5;204mboolean[39m[38;5;15m
[39m[38;5;204misPdEnabled[39m[38;5;204m([39m[38;5;204m)[39m[38;5;15m
[39m[38;5;15m{[39m
[38;5;15m
[39m[38;5;198;48;5;233mr[39;49m[38;5;198;48;5;233me[39;49m[38;5;198;48;5;233mt[39;49m[38;5;198;48;5;233mu[39;49m[38;5;198;48;5;233mr[39;49m[38;5;198;48;5;233mn[39;49m[38;5;15m
[39m[38;5;198;48;5;233mt[39;49m[38;5;198;48;5;233mh[39;49m[38;5;198;48;5;233mi[39;49m[38;5;198;48;5;233ms[39;49m[38;5;198;48;5;233m.[39;49m[38;5;198;48;5;233mP[39;49m[38;5;198;48;5;233mD[39;49m[38;5;198;48;5;233mE[39;49m[38;5;198;48;5;233mx[39;49m[38;5;198;48;5;233mi[39;49m[38;5;198;48;5;233ms[39;49m[38;5;198;48;5;233mt[39;49m[38;5;15m;[39m
[38;5;15m}[39m
[38;5;204mIf[39m[38;5;15m [39m[38;5;204mcallers[39m[38;5;15m
[39m[38;5;204moutside[39m[38;5;15m [39m[38;5;204mcore[39m[38;5;15m
[39m[38;5;204mneed[39m[38;5;15m [39m[38;5;204mthe[39m[38;5;15m
[39m[38;5;204mcurrent[39m[38;5;15m
[39m[38;5;204mname[39m[38;5;204m,[39m[38;5;15m
[39m[38;5;204mkeep[39m[38;5;15m
[39m[38;5;204musePD[39m[38;5;204m([39m[38;5;204m)[39m[38;5;15m
[39m[38;5;204mas[39m[38;5;15m [39m[38;5;204ma[39m[38;5;15m
[39m[38;5;204mdeprecated[39m[38;5;15m
[39m[38;5;204mdelegate[39m[38;5;15m [39m[38;5;204mthat[39m[38;5;15m
[39m[38;5;204mcalls[39m[38;5;15m [39m[38;5;204mthe[39m[38;5;15m
[39m[38;5;204mnew[39m[38;5;15m [39m[38;5;204mmethod[39m[38;5;204m.[39m
##########
hugegraph-server/hugegraph-api/src/main/java/org/apache/hugegraph/api/API.java:
##########
@@ -241,6 +241,13 @@ public static boolean checkAndParseAction(String action) {
}
}
Review Comment:
[38;5;198;48;5;233m🧹[39;49m[38;5;15m
[39m[38;5;15mMinor[39m[38;5;15m:[39m[38;5;15m
[39m[38;5;15mExtract[39m[38;5;15m [39m[38;5;15mthe[39m[38;5;15m
[39m[38;5;15mliteral[39m[38;5;15m [39m[38;5;15merror[39m[38;5;15m
[39m[38;5;15mmessage[39m[38;5;15m [39m[38;5;15minto[39m[38;5;15m
[39m[38;5;15ma[39m[38;5;15m [39m[38;5;15mconstant[39m[38;5;15m
[39m[38;5;15mto[39m[38;5;15m [39m[38;5;15mavoid[39m[38;5;15m
[39m[38;5;15mduplication[39m[38;5;15m [39m[38;5;204mand[39m[38;5;15m
[39m[38;5;15mtypos[39m[38;5;204m.[39m[38;5;15m
[39m[38;5;15mFor[39m[38;5;15m [39m[38;5;15mexample[39m[38;5;15m:[39m
[38;5;15mprivate[39m[38;5;15m [39m[38;5;81mstatic[39m[38;5;15m
[39m[38;5;15mfinal[39m[38;5;15m [39m[38;5;15mString[39m[38;5;15m
[39m[38;5;15mSTANDALONE_GRAPHSPACE_ERROR[39m[38;5;15m
[39m[38;5;204m=[39m[38;5;15m [39m[38;5;186m"[39m[38;5;186mGraphSpace
management is not supported in standalone
mode[39m[38;5;186m"[39m[38;5;15m;[39m
[38;5;15mThen[39m[38;5;15m [39m[38;5;15mthrow[39m[38;5;15m
[39m[38;5;15mnew[39m[38;5;15m
[39m[38;5;15mHugeException[39m[38;5;15m([39m[38;5;15mSTANDALONE_GRAPHSPACE_ERROR[39m[38;5;15m)[39m[38;5;15m;[39m[38;5;15m
[39m[38;5;204mand[39m[38;5;15m [39m[38;5;15mupdate[39m[38;5;15m
[39m[38;5;15mtests[39m[38;5;15m [39m[38;5;15mto[39m[38;5;15m
[39m[38;5;15mreference[39m[38;5;15m [39m[38;5;15mthe[39m[38;5;15m
[39m[38;5;15mconstant[39m[38;5;15m [39m[38;5;15mwhere[39m[38;5;15m
[39m[38;5;15mpractical[39m[38;5;204m.[39m
##########
hugegraph-server/hugegraph-test/src/main/java/org/apache/hugegraph/api/BaseApiTest.java:
##########
@@ -748,6 +739,28 @@ public static RestClient analystClient(String graphSpace,
String username) {
return analystClient;
}
+ /**
+ * Skips the current test if the server is running in hstore / PD mode.
+ * Treats both {@code "hstore"} and {@code null} (i.e. the property is not
+ * set, which is the default in hstore CI runs) as PD mode.
+ * Call this from a {@code @Before} method in standalone-only test classes.
+ */
+ public static void assumeStandaloneMode() {
+ String backend = System.getProperty("backend");
Review Comment:
[38;5;15m⚠️[39m[38;5;15m
[39m[38;5;15mSuggestion[39m[38;5;204m:[39m[38;5;15m
[39m[38;5;15mclarify[39m[38;5;15m [39m[38;5;81mand[39m[38;5;15m
[39m[38;5;15msimplify[39m[38;5;15m
[39m[38;5;15massumeStandaloneMode[39m[38;5;15m([39m[38;5;15m)[39m
[38;5;15mThe[39m[38;5;15m [39m[38;5;81mcurrent[39m[38;5;15m
[39m[38;5;81mcondition[39m[38;5;15m
[39m[38;5;15m`[39m[38;5;15mAssume.assumeTrue(backend != null &&
!backend.equals("hstore"))[39m[38;5;15m`[39m[38;5;15m
[39m[38;5;81mis[39m[38;5;15m [39m[38;5;15ma[39m[38;5;15m
[39m[38;5;81mdouble[39m[38;5;204m-[39m[38;5;15mnegative[39m[38;5;15m
[39m[38;5;81mand[39m[38;5;15m [39m[38;5;15mcan[39m[38;5;15m
[39m[38;5;15mbe[39m[38;5;15m [39m[38;5;15mhard[39m[38;5;15m
[39m[38;5;81mto[39m[38;5;15m
[39m[38;5;81mread[39m[38;5;15m.[39m[38;5;15m
[39m[38;5;15mConsider[39m[38;5;15m [39m[38;5;15mexpressing[39m[38;5;15m
[39m[38;5;15mthe[39m[38;5;15m [39m[38;5;81mskip[39m[38;5;15m
[39m[38;5;81mcondition[39m[38;5;15m
[39m[38;5;15mexplicitly[39m[38;5;15m [39m[38;5;81mwith[39m[38;5;15m
[39m[38;5;15m`[39m[38;5;15massumeFalse[39m[38;5;15m`[39m[38;5;15m
[39m[38;5;81mand[39m[38;5;15m [39m[38;5;15mavoiding[39
m[38;5;15m [39m[38;5;15mNPEs[39m[38;5;15m.[39m[38;5;15m
[39m[38;5;81mFor[39m[38;5;15m [39m[38;5;15mexample[39m[38;5;204m:[39m
[38;5;15mpublic[39m[38;5;15m [39m[38;5;15mstatic[39m[38;5;15m
[39m[38;5;15mvoid[39m[38;5;15m
[39m[38;5;15massumeStandaloneMode[39m[38;5;15m([39m[38;5;15m)[39m[38;5;15m
[39m[38;5;198;48;5;233m{[39;49m
[38;5;15m [39m[38;5;81mString[39m[38;5;15m
[39m[38;5;15mbackend[39m[38;5;15m [39m[38;5;204m=[39m[38;5;15m
[39m[38;5;81mSystem[39m[38;5;15m.[39m[38;5;15mgetProperty[39m[38;5;15m([39m[38;5;186m"[39m[38;5;186mbackend[39m[38;5;186m"[39m[38;5;15m)[39m[38;5;15m;[39m
[38;5;15m [39m[38;5;81mboolean[39m[38;5;15m
[39m[38;5;15misPdMode[39m[38;5;15m [39m[38;5;204m=[39m[38;5;15m
[39m[38;5;15mbackend[39m[38;5;15m [39m[38;5;204m==[39m[38;5;15m
[39m[38;5;81mnull[39m[38;5;15m [39m[38;5;204m||[39m[38;5;15m
[39m[38;5;186m"[39m[38;5;186mhstore[39m[38;5;186m"[39m[38;5;15m.[39m[38;5;15mequals[39m[38;5;15m([39m[38;5;15mbackend[39m[38;5;15m)[39m[38;5;15m;[39m
[38;5;15m
[39m[38;5;15mAssume[39m[38;5;15m.[39m[38;5;15massumeFalse[39m[38;5;15m([39m[38;5;186m"[39m[38;5;186mskip
standalone tests: backend='[39m[38;5;186m"[39m[38;5;15m
[39m[38;5;204m+[39m[38;5;15m [39m[38;5;15mbackend[39m[38;5;15m
[39m[38;5;204m+[39m[38;5;15m [39m[38;5;186m"[39m[38;5;186m' (hstore/PD
mode)[39m[38;5;186m"[39m[38;5;15m,[39m[38;5;15m
[39m[38;5;15misPdMode[39m[38;5;15m)[39m[38;5;15m;[39m
[38;5;198;48;5;233m}[39;49m
[38;5;15mThis[39m[38;5;15m [39m[38;5;15mmakes[39m[38;5;15m
[39m[38;5;15mthe[39m[38;5;15m [39m[38;5;15mintent[39m[38;5;15m
[39m[38;5;15mclearer[39m[38;5;15m [39m[38;5;81mand[39m[38;5;15m
[39m[38;5;15mavoids[39m[38;5;15m [39m[38;5;81mnull[39m[38;5;15m
[39m[38;5;15mchecks[39m[38;5;15m [39m[38;5;81min[39m[38;5;15m
[39m[38;5;15mthe[39m[38;5;15m [39m[38;5;81mboolean[39m[38;5;15m
[39m[38;5;15mexpression[39m[38;5;15m.[39m
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]