提交 21e3c0ce 编写于 作者: G Ganlin Zhao

fix: fix windows compilation error

上级 011bd323
...@@ -1808,7 +1808,7 @@ int32_t percentileFinalize(SqlFunctionCtx* pCtx, SSDataBlock* pBlock) { ...@@ -1808,7 +1808,7 @@ int32_t percentileFinalize(SqlFunctionCtx* pCtx, SSDataBlock* pBlock) {
bool getApercentileFuncEnv(SFunctionNode* pFunc, SFuncExecEnv* pEnv) { bool getApercentileFuncEnv(SFunctionNode* pFunc, SFuncExecEnv* pEnv) {
int32_t bytesHist = (int32_t)(sizeof(SAPercentileInfo) + sizeof(SHistogramInfo) + sizeof(SHistBin) * (MAX_HISTOGRAM_BIN + 1)); int32_t bytesHist = (int32_t)(sizeof(SAPercentileInfo) + sizeof(SHistogramInfo) + sizeof(SHistBin) * (MAX_HISTOGRAM_BIN + 1));
int32_t bytesDigest = (int32_t)(sizeof(SAPercentileInfo) + TDIGEST_SIZE(COMPRESSION)); int32_t bytesDigest = (int32_t)(sizeof(SAPercentileInfo) + TDIGEST_SIZE(COMPRESSION));
pEnv->calcMemSize = MAX(bytesHist, bytesDigest); pEnv->calcMemSize = TMAX(bytesHist, bytesDigest);
return true; return true;
} }
......
...@@ -97,8 +97,8 @@ static void mergeCentroid(SMergeArgs *args, SCentroid *merge) { ...@@ -97,8 +97,8 @@ static void mergeCentroid(SMergeArgs *args, SCentroid *merge) {
c->mean += (merge->mean - c->mean) * merge->weight / c->weight; c->mean += (merge->mean - c->mean) * merge->weight / c->weight;
if (merge->weight > 0) { if (merge->weight > 0) {
args->min = MIN(merge->mean, args->min); args->min = TMIN(merge->mean, args->min);
args->max = MAX(merge->mean, args->max); args->max = TMAX(merge->mean, args->max);
} }
} }
} }
...@@ -162,12 +162,12 @@ void tdigestCompress(TDigest *t) { ...@@ -162,12 +162,12 @@ void tdigestCompress(TDigest *t) {
} }
if (t->total_weight > 0) { if (t->total_weight > 0) {
t->min = MIN(t->min, args.min); t->min = TMIN(t->min, args.min);
if (args.centroids[args.idx].weight <= 0) { if (args.centroids[args.idx].weight <= 0) {
args.idx--; args.idx--;
} }
t->num_centroids = args.idx + 1; t->num_centroids = args.idx + 1;
t->max = MAX(t->max, args.max); t->max = TMAX(t->max, args.max);
} }
memcpy(t->centroids, args.centroids, sizeof(SCentroid) * t->num_centroids); memcpy(t->centroids, args.centroids, sizeof(SCentroid) * t->num_centroids);
...@@ -234,7 +234,7 @@ double tdigestCDF(TDigest *t, double x) { ...@@ -234,7 +234,7 @@ double tdigestCDF(TDigest *t, double x) {
+ a->weight + a->weight
* INTERPOLATE(x, a->mean - left, a->mean + right)) * INTERPOLATE(x, a->mean - left, a->mean + right))
/ t->total_weight; / t->total_weight;
return MAX(cdf, 0.0); return TMAX(cdf, 0.0);
} }
weight_so_far += a->weight; weight_so_far += a->weight;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册