Merge pull request #11187 from taosdata/fix/TD-14423
[TD-14423]<fix>: abs(0.000) return -0.00000
This commit is contained in:
commit
a35f5e16dd
|
@ -23,7 +23,7 @@ int32_t absFunction(SScalarParam *pInput, int32_t inputNum, SScalarParam *pOutpu
|
|||
colDataSetNull_f(pOutputData->nullbitmap, i);
|
||||
continue;
|
||||
}
|
||||
out[i] = (in[i] > 0)? in[i] : -in[i];
|
||||
out[i] = (in[i] >= 0)? in[i] : -in[i];
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -36,7 +36,7 @@ int32_t absFunction(SScalarParam *pInput, int32_t inputNum, SScalarParam *pOutpu
|
|||
colDataSetNull_f(pOutputData->nullbitmap, i);
|
||||
continue;
|
||||
}
|
||||
out[i] = (in[i] > 0)? in[i] : -in[i];
|
||||
out[i] = (in[i] >= 0)? in[i] : -in[i];
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -49,7 +49,7 @@ int32_t absFunction(SScalarParam *pInput, int32_t inputNum, SScalarParam *pOutpu
|
|||
colDataSetNull_f(pOutputData->nullbitmap, i);
|
||||
continue;
|
||||
}
|
||||
out[i] = (in[i] > 0)? in[i] : -in[i];
|
||||
out[i] = (in[i] >= 0)? in[i] : -in[i];
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -62,7 +62,7 @@ int32_t absFunction(SScalarParam *pInput, int32_t inputNum, SScalarParam *pOutpu
|
|||
colDataSetNull_f(pOutputData->nullbitmap, i);
|
||||
continue;
|
||||
}
|
||||
out[i] = (in[i] > 0)? in[i] : -in[i];
|
||||
out[i] = (in[i] >= 0)? in[i] : -in[i];
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -75,7 +75,7 @@ int32_t absFunction(SScalarParam *pInput, int32_t inputNum, SScalarParam *pOutpu
|
|||
colDataSetNull_f(pOutputData->nullbitmap, i);
|
||||
continue;
|
||||
}
|
||||
out[i] = (in[i] > 0)? in[i] : -in[i];
|
||||
out[i] = (in[i] >= 0)? in[i] : -in[i];
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -88,7 +88,7 @@ int32_t absFunction(SScalarParam *pInput, int32_t inputNum, SScalarParam *pOutpu
|
|||
colDataSetNull_f(pOutputData->nullbitmap, i);
|
||||
continue;
|
||||
}
|
||||
out[i] = (in[i] > 0)? in[i] : -in[i];
|
||||
out[i] = (in[i] >= 0)? in[i] : -in[i];
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -407,4 +407,4 @@ int32_t winEndTsFunction(SScalarParam *pInput, int32_t inputNum, SScalarParam *p
|
|||
ASSERT(inputNum == 1);
|
||||
colDataAppendInt64(pOutput->columnData, pOutput->numOfRows, (int64_t*) colDataGetData(pInput->columnData, 4));
|
||||
return TSDB_CODE_SUCCESS;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue