org.apache.doris.nereids.trees.expressions.functions.scalar

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total6,732 of 52,12087%1,178 of 2,91459%1,3525,3091,0829,1113393,83821568
SearchDslParser.java1,5363,28068%26739559%22346625898119135014
Array.java1688934%13735%91928501901
MapContainsEntry.java1460%80%111120207711
Uniform.java1430%120%16162424101011
DateTrunc.java14237772%165477%1545177901001
MapEntries.java1210%60%8821215511
MapContainsValue.java1120%60%101019197711
Dceil.java1010%0%9915157711
JsonbExtractBool.java920%0%8813137711
JsonbExtractLargeint.java920%0%8813137711
ArrayMatchAny.java720%0%8812126611
ArrayMatchAll.java720%0%8812126611
ArrayRangeQuarterUnit.java700%0%66995511
JsonRemove.java670%0%7712125511
Ipv6FromUInt128StringOrNull.java610%0%7712126611
JsonExtractNoQuotes.java610%0%7711116611
Minute.java606552%175%1319112341001
DeduplicateMap.java590%0%66995511
Password.java580%0%7711116611
JsonbValid.java570%0%7711116611
SplitByChar.java570%0%7711116611
StructElement.java5616474%71568%6178330601
Dpow.java560%0%7710106611
DictGetMany.java5329284%132161%12269590901
CryptoFunction.java517358%758%6139253701
G.java480%0%7710106611
Domain.java480%0%7710106611
Lambda.java4338389%82676%93766812001
QuarterFloor.java4326986%964%5165391801
QuarterCeil.java4326986%964%5165391801
ArrayApply.java4322383%72779%7255390801
MultiMatch.java430%0%7710106611
DictGet.java22885%102066%10248470901
CreateNamedStruct.java15981%61266%6185320901
DayFloor.java24487%660%4153370901
DayCeil.java24487%660%4153370901
YearFloor.java24487%660%4153370901
SecondFloor.java19084%660%4153340901
MinuteFloor.java19084%660%4153340901
SecondCeil.java19084%660%4153340901
MinuteCeil.java19084%660%4153340901
HourFloor.java13879%660%4153270901
HourCeil.java13879%660%4153270901
AutoPartitionName.java15182%7956%7166310801
TimeFormat.java6869%25%61282141001
Sha2.java12581%50%3112210801
CurrentTime.java9678%7956%71952621101
Lcm.java13383%66%3113221801
Dfloor.java7776%25%493152701
Dround.java7776%25%493152701
EncryptKeyRef.java6472%0%4106163901
Ignore.java52%0%476103601
Sm4Decrypt.java18188%0%4104242801
Sm4Encrypt.java18188%0%4104242801
ParseUrl.java10281%25%392181701
Ipv4NumToString.java5670%0%375142601
IsIpv4Mapped.java62%0%375122601
ToIpv6.java62%0%375122601
Ipv6StringToNumOrDefault.java62%0%375122601
ToIpv4.java62%0%375122601
IsIpv4Compat.java62%0%375122601
ToIpv6OrNull.java62%0%375122601
ToIpv6OrDefault.java62%0%375122601
ToIpv4OrNull.java62%0%375122601
ToIpv4OrDefault.java62%0%375122601
ArrayCumSum.java15287%50%3103250701
ArrayDifference.java15087%50%3102230701
CreateMap.java13085%964%5164350901
QuartersDiff.java6975%25%383131601
Substring.java16088%6650%81732731101
Uuid.java57%n/a385133801
UuidNumeric.java57%n/a385133801
Field.java23492%62%4112281701
SubBinary.java10083%33%61331731001
Char.java7077%75%2103181801
ArrayProduct.java11285%66%2102200701
ArrayReverseSplit.java9383%50%4112170701
ArrayCompact.java6276%50%3102150701
RegexpCount.java5674%0%384122701
GetFormat.java5072%0%374132601
Sha1.java4771%0%374122601
BitmapAndNotCountAlias.java4369%0%384112701
StPolygonfromtext.java66%0%374112601
UrlEncode.java66%0%374112601
StLinestringfromtext.java66%0%374112601
BitmapAndNotAlias.java66%0%374102601
BitmapNot.java66%0%374102601
ToBase64Binary.java60%0%374102601
FromBase64Binary.java60%0%374102601
EncodeAsSmallInt.java55%0%374102601
EncodeAsLargeInt.java55%0%374102601
EncodeAsInt.java55%0%374102601
CurrentCatalog.java44%n/a365103601
RegexpReplace.java19191%758%4142320801
RegexpReplaceOne.java18391%758%4142310801
ArraySortBy.java12086%758%5152220901
If.java11386%770%3145250901
ArraySplit.java8282%50%292160701
ArrayFilter.java7380%50%282140601
Crc32Internal.java7179%0%394192801
Pi.java53%0%374102601
MonthCeil.java26394%880%2151370901
MonthFloor.java26394%880%2151370901
YearCeil.java26394%880%2151370901
Nvl.java7983%675%2105180601
NullIf.java6580%50%275170501
GetVariantType.java66%0%26281501
Century.java5177%50%5104144901
ArrayIntersect.java13790%1583%3162290701
ArrayPosition.java12389%880%2131230801
ArrayEnumerateUniq.java7984%62%3111190701
ArrayDistinct.java6782%50%4111160701
ToQuantileState.java6181%50%291130701
UtcDate.java62%n/a274112701
CurrentDate.java62%n/a274112701
SessionUser.java61%n/a274112701
User.java61%n/a274112701
LastQueryId.java61%n/a274112701
CurrentUser.java61%n/a274112701
Database.java61%n/a274112701
ConnectionId.java61%n/a274112701
BitmapEmpty.java60%n/a264102601
Version.java60%n/a264102601
HllEmpty.java60%n/a264102601
E.java60%n/a264102601
QuantileStateEmpty.java60%n/a264102601
Coalesce.java14791%1583%3163320701
JsonObject.java14091%1794%1161280701
Tokenize.java8987%660%4124240701
RandomBytes.java6483%50%291141801
GreatestLeast.java11090%1083%2103240401
CreateStruct.java6784%50%4133190901
FromUnixtime.java21895%1372%52133701201
ArrayZip.java12892%975%3132230701
JsonKeys.java7086%50%392141701
NgramSearch.java6986%50%392140601
ArraySort.java17694%1372%6183341901
AesCryptoFunction.java17094%1083%3133211701
Pmod.java11391%1071%4152250801
YearOfWeek.java4782%50%4103133901
SecondMicrosecondAdd.java9291%75%2101161801
QuartersAdd.java8190%50%281131701
QuartersSub.java8190%50%281131701
AddTime.java8190%50%281131701
SubTime.java8190%50%281131701
MinuteSecondAdd.java7288%50%291131801
DaySecondAdd.java7288%50%291131801
DayHourAdd.java7288%50%291131801
UniqueFunctionParams.java59%n/a12261201
ConvertTz.java10793%62%31521901101
HllCardinality.java4785%50%392122801
Search.java9793%660%41522301001
ToJson.java24097%880%2111330601
UtcTime.java12395%1477%42012901101
UtcTimestamp.java12395%1477%42012901101
Gcd.java10294%50%271141601
Rtrim.java10094%75%2102181801
TrimIn.java10094%50%3102181801
Trim.java10094%75%2102181801
RtrimIn.java10094%75%2102181801
GroupingId.java8793%50%2102201901
JsonbExtractString.java8693%50%281131701
JsonbExtractBigint.java8693%50%281131701
JsonbExtractInt.java8693%50%281131701
JsonbExtractDouble.java8693%50%281131701
Fmod.java6391%50%271111601
Strcmp.java6391%50%271111601
AssertTrue.java6191%50%291130701
Fpow.java5089%50%271101601
IsUuid.java4888%50%26191501
Radians.java4287%50%271101601
Asinh.java4287%50%271101601
Degrees.java4287%50%271101601
Cosh.java4287%50%271101601
Cbrt.java4287%50%271101601
Even.java4287%50%271101601
SignBit.java4287%50%271101601
Tan.java4287%50%271101601
Dexp.java4287%50%271101601
Protocol.java4287%50%271101601
Dlog10.java4287%50%271101601
DigitalMasking.java4287%50%271101601
Log2.java4287%50%271101601
DomainWithoutWww.java4287%50%271101601
Exp.java4287%50%271101601
ToSeconds.java4287%50%271101601
ToDateV2.java4287%50%271101601
Sinh.java4287%50%271101601
UnixTimestamp.java18997%1680%42424101401
Random.java15896%787%11913501501
JsonbParseErrorToValue.java7693%25%2100140801
GroupingScalarFunction.java73%n/a14271401
ScalarFunctionParams.java58%n/a12241201
Sm4CryptoFunction.java87%100%15291401
Second.java12897%1575%52002401001
Microsecond.java12597%1777%52102401001
DateFormat.java8296%50%21211801001
Now.java8197%62%3130180901
ArrayFirst.java93%n/a15171501
ArrayLast.java93%n/a15171501
AesDecrypt.java27999%50%2110300901
AesEncrypt.java27999%50%2110300901
WeekFloor.java23699%83%1110320801
WeekCeil.java23699%83%1110320801
ArrayAvg.java20499%1487%2160380801
StrToMap.java18399%50%3110200801
ElementAt.java17899%880%2130280801
WidthBucket.java17699%50%170150601
Mask.java17099%50%390270601
ExportSet.java16199%50%2100190801
Format.java16199%50%160160501
ArrayRange.java15299%83%1110230801
ArraySum.java15099%675%2110220701
SubReplace.java14899%75%190190701
ArrayRemove.java14699%964%5150250801
CountEqual.java14699%964%5150250801
JsonSet.java13899%1191%1120240601
JsonInsert.java13899%1191%1120240601
JsonReplace.java13899%1191%1120240601
SplitByRegexp.java13699%1191%1140210801
YearWeek.java13299%787%11502301101
Locate.java12499%75%190170701
IsIpAddressInRange.java12499%50%170160601
TimeDiff.java12399%787%1110260701
ConcatWs.java12099%50%180190701
Abs.java11999%50%170180601
JsonContains.java11699%50%290140701
Ipv6CIDRToRange.java11399%50%170180601
BitTest.java11299%50%170140601
MapContainsKey.java11199%66%2100190701
Hour.java11099%1083%21602001001
ArrayContains.java10999%83%1100190701
FormatRound.java10799%50%170140601
ArrayUnion.java10599%770%3120170701
StrToDate.java10499%880%2120200701
ArrayPushFront.java10499%83%190180601
ArrayPushBack.java10499%83%190180601
MicroSecondsSub.java10099%75%1100160801
MicroSecondsAdd.java10099%75%1100160801
LtrimIn.java10099%75%190160701
Floor.java10099%75%190150701
Round.java10099%75%190150701
MilliSecondsAdd.java10099%75%1100160801
Ceil.java10099%75%190150701
RoundBankers.java10099%75%190150701
Week.java10099%75%190160701
MonthsBetween.java10099%50%290130701
Ltrim.java10099%75%190160701
MilliSecondsSub.java10099%75%1100160801
ArraysOverlap.java10099%770%3120170701
Conv.java9798%50%170150601
JsonLength.java9698%50%290140701
ArraySlice.java9698%75%190160701
ArrayJoin.java9698%75%190150701
MaskLastN.java9598%50%180150701
MaskFirstN.java9598%50%180150701
CountSubstring.java9498%75%190150701
DayOfMonth.java9398%880%21501801001
Overlay.java9298%50%170130601
Truncate.java9198%75%190140701
DaysDiff.java8998%75%190140701
WeeksDiff.java8998%75%190150701
YearsSub.java8998%50%180130701
MonthsAdd.java8998%50%180130701
WeeksSub.java8998%50%180130701
MonthsDiff.java8998%75%190150701
MonthsSub.java8998%50%180130701
MinutesDiff.java8998%75%190150701
SecondsDiff.java8998%75%190150701
YearsDiff.java8998%75%190150701
DaysSub.java8998%50%180130701
YearsAdd.java8998%50%180130701
DaysAdd.java8998%50%180130701
WeeksAdd.java8998%50%180130701
HoursDiff.java8998%75%190150701
ArrayMin.java8898%83%1110150801
ArrayMax.java8898%83%1110150801
Ipv4CIDRToRange.java8798%50%170160601
ArrayShuffle.java8698%50%290140701
Quarter.java8598%675%21401701001
Month.java8598%675%21401701001
DayOfYear.java8598%675%21401701001
ArrayReverseSort.java8598%660%4120160701
MoneyFormat.java8398%50%170140601
BitCount.java8398%50%170140601
Log.java8198%75%190140701
SplitPart.java8098%50%170130601
Replace.java8098%50%170130601
Translate.java8098%50%170130601
Rpad.java8098%50%170130601
ReplaceEmpty.java8098%50%170130601
MakeTime.java8098%50%170130601
RegexpExtract.java8098%50%170130601
RegexpExtractOrNull.java8098%50%170130601
Lpad.java8098%50%170130601
SubstringIndex.java8098%50%170130601
ConvertTo.java7998%75%190150701
MakeDate.java7898%75%1100140801
Atan.java7898%75%190130701
Timestamp.java7898%75%190130701
BitmapFromArray.java7898%50%170130601
MakeSet.java7898%50%180120701
MinutesSub.java7698%50%180120701
SecondsAdd.java7698%50%180120701
MicroSecondsDiff.java7698%75%190140701
MinutesAdd.java7698%50%180120701
SecondsSub.java7698%50%180120701
MilliSecondsDiff.java7698%75%190140701
HoursAdd.java7698%50%180120701
HoursSub.java7698%50%180120701
Positive.java7498%50%170130601
DecodeAsVarchar.java7498%50%170130601
Negative.java7498%50%170130601
JsonbExtract.java7498%50%170110601
Elt.java7398%50%170110601
StDistanceSphere.java7198%50%170110601
StAngleSphere.java7198%50%170110601
Grouping.java7098%75%190130701
Ipv6NumToString.java6998%50%170130601
XxHash32.java6998%50%170120601
XxHash64.java6998%50%170120601
Sm3sum.java6998%50%170120601
Md5Sum.java6998%50%170120601
StartsWith.java6898%50%170110601
Repeat.java6898%50%170110601
Instr.java6898%50%170110601
StIntersects.java6898%50%170110601
EndsWith.java6898%50%170110601
DateDiff.java6898%50%170120601
JsonbExtractIsnull.java6898%50%170110601
XpathString.java6898%50%170130601
Left.java6898%50%170110601
JsonbExistsPath.java6898%50%170110601
StDisjoint.java6898%50%170110601
FindInSet.java6898%50%170110601
AppendTrailingCharIfAbsent.java6898%50%170120601
StTouches.java6898%50%170110601
RegexpExtractAll.java6898%50%170120601
Right.java6898%50%170110601
UnicodeNormalize.java6898%50%170130601
CutIpv6.java6798%50%170120601
BitmapXorCount.java6698%50%180110701
Reverse.java6698%50%170120601
BitmapOrCount.java6698%50%180110701
BitmapOr.java6698%50%180110701
ArrayRepeat.java6698%50%170120601
BitmapAndCount.java6698%50%180110701
ToBitmapWithCheck.java6598%50%170120601
Sm3.java6598%50%170120601
ToIso8601.java6598%50%170120601
Year.java6598%50%1100140901
Md5.java6598%50%170120601
ToBitmap.java6598%50%170120601
Length.java6598%50%170120601
ToMonday.java6598%50%1100140901
Hex.java6598%50%170120601
LastDay.java6598%50%1100140901
BitmapRemove.java6598%50%170100601
ArrayRangeSecondUnit.java6498%50%170110601
ArrayRangeHourUnit.java6498%50%170110601
ArrayRangeDayUnit.java6498%50%170110601
ArrayRangeYearUnit.java6498%50%170110601
ArrayRangeMonthUnit.java6498%50%170110601
ArrayRangeWeekUnit.java6498%50%170110601
ArrayRangeMinuteUnit.java6498%50%170110601
NormalCdf.java6398%50%170110601
SubBitmap.java6398%50%170110601
ArrayExcept.java6398%50%170110601
JsonSearch.java6398%50%170110601
ArrayContainsAll.java6398%50%170110601
BitmapSubsetLimit.java6398%50%170110601
BitmapSubsetInRange.java6398%50%170110601
StCircle.java6398%50%170110601
StAngle.java6398%50%170110601
Interval.java6298%50%16080501
ArrayWithConstant.java6298%50%170110601
BitmapAndNotCount.java6198%50%180110701
InnerProductApproximate.java6098%50%170100601
L2DistanceApproximate.java6098%50%170100601
BitmapXor.java6098%50%170100601
BitmapAnd.java6098%50%170100601
IsIpv6String.java6098%50%170120601
ArrayFlatten.java6098%75%170110501
MurmurHash364.java6098%50%170110601
Ipv4StringToNumOrDefault.java6098%50%170120601
MurmurHash332.java6098%50%170110601
Concat.java6098%50%170110601
MurmurHash364V2.java6098%50%170110601
Ipv6StringToNumOrNull.java6098%50%170120601
Ipv4StringToNumOrNull.java6098%50%170120601
Ipv6StringToNum.java6098%50%170120601
IsIpv4String.java6098%50%170120601
Ipv4StringToNum.java6098%50%170120601
Cardinality.java5998%50%170110601
L2Distance.java5798%50%170110601
InnerProduct.java5798%50%170110601
CosineDistance.java5798%50%170110601
L1Distance.java5798%50%170110601
MultiSearchAllPositions.java5798%50%170110601
Lower.java5698%50%170110601
StX.java5698%50%170110601
FromBase64.java5698%50%170110601
MapKeys.java5698%50%170100601
NullOrEmpty.java5698%50%170110601
StAsBinary.java5698%50%170110601
Weekday.java5698%50%170110601
StAswkt.java5698%50%170110601
MultiMatchAny.java5698%50%170100601
UuidtoInt.java5698%50%170110601
BitLength.java5698%50%170110601
StPolyfromtext.java5698%50%170110601
Unhex.java5698%50%170110601
NotNullOrEmpty.java5698%50%170110601
CharacterLength.java5698%50%170110601
DayOfWeek.java5698%50%170110601
BitmapHash64.java5698%50%170110601
WeekOfYear.java5698%50%170110601
SecToTime.java5698%50%170110601
StGeometryFromWKB.java5698%50%170110601
StPolygon.java5698%50%170110601
StGeomfromtext.java5698%50%170110601
SplitByString.java5698%50%170110601
BitmapHash.java5698%50%170110601
Crc32.java5698%50%170110601
StLinefromtext.java5698%50%170110601
FromIso8601Date.java5698%50%170110601
UrlDecode.java5698%50%170110601
StGeomFromWKB.java5698%50%170110601
UnhexNull.java5698%50%170110601
Uncompress.java5698%50%170110601
Date.java5698%50%1100130901
HllFromBase64.java5698%50%170110601
HllHash.java5698%50%170110601
BitmapFromString.java5698%50%170110601
StY.java5698%50%170110601
BitmapFromBase64.java5698%50%170110601
DayName.java5698%50%170110601
StAstext.java5698%50%170110601
MapValues.java5698%50%170100601
ToDate.java5698%50%1100130901
StGeometryfromtext.java5698%50%170110601
MonthName.java5698%50%170110601
FromDays.java5698%50%1100130901
Upper.java5698%50%170110601
Ascii.java5698%50%170110601
Compress.java5698%50%170110601
Quote.java5698%50%170110601
PeriodDiff.java5598%50%170100601
BitmapHasAll.java5598%50%170100601
StContains.java5598%50%170100601
JsonbType.java5598%50%170100601
BitmapContains.java5598%50%170100601
Power.java5598%50%170100601
QuantilePercent.java5598%50%170100601
NextDay.java5598%50%170100601
PeriodAdd.java5598%50%170100601
StPoint.java5598%50%170100601
Xor.java5598%50%170100601
EsQuery.java5598%50%170100601
Pow.java5598%50%170100601
BitmapHasAny.java5598%50%170100601
StAzimuth.java5598%50%170100601
Atan2.java5598%50%170100601
BitShiftLeft.java5598%50%170100601
ArrayConcat.java5598%50%170100601
BitShiftRight.java5598%50%170100601
ExtractUrlParameter.java5598%50%170110601
BitmapAndNot.java5598%50%170100601
FromMillisecond.java5398%50%180110701
FromMicrosecond.java5398%50%180110701
FromSecond.java5398%50%180110701
IsInf.java5398%50%16090501
IsNan.java5398%50%16090501
QuantileStateFromBase64.java5398%50%16090501
Ipv4ToIpv6.java5198%50%170110601
MicrosecondFromUnixtime.java4998%50%170100601
ArrayEnumerate.java4998%50%170110601
MapSize.java4998%50%170100601
NonNullable.java4998%50%16090501
ArrayLastIndex.java4897%50%17090601
ArrayCount.java4897%50%17090601
ArrayFirstIndex.java4897%50%17090601
BitmapToArray.java4897%50%170100601
JsonHash.java4897%50%170100601
ArrayPopFront.java4897%50%170100601
ArrayPopBack.java4897%50%170100601
StAreaSquareMeters.java4797%50%170100601
BitmapToBase64.java4797%50%170100601
Space.java4797%50%170100601
SortJsonbObjectKeys.java4797%50%170100601
MinuteFromUnixtime.java4797%50%170100601
JsonbParse.java4797%50%170100601
Tanh.java4797%50%170100601
MicroSecondTimestamp.java4797%50%170100601
BitmapMin.java4797%50%170100601
Sec.java4797%50%170100601
NormalizeJsonNumbersToDouble.java4797%50%170100601
TopLevelDomain.java4797%50%170100601
Initcap.java4797%50%170100601
Dsqrt.java4797%50%170100601
SecondFromUnixtime.java4797%50%170100601
FromBinary.java4797%50%170100601
StAreaSquareKm.java4797%50%170100601
Bin.java4797%50%170100601
Soundex.java4797%50%170100601
InttoUuid.java4797%50%170100601
StripNullValue.java4797%50%170100601
SecondTimestamp.java4797%50%170100601
Csc.java4797%50%170100601
JsonQuote.java4797%50%170100601
Sign.java4797%50%170100601
Cos.java4797%50%170100601
JsonUnQuote.java4797%50%170100601
MilliSecondTimestamp.java4797%50%170100601
ToBinary.java4797%50%170100601
Factorial.java4797%50%170100601
Atanh.java4797%50%170100601
Sleep.java4797%50%170100601
Acosh.java4797%50%170100601
BitmapToString.java4797%50%170100601
Cot.java4797%50%170100601
DateV2.java4797%50%170100601
Acos.java4797%50%170100601
Sin.java4797%50%170100601
FirstSignificantSubdomain.java4797%50%170100601
TimeToSec.java4797%50%170100601
ToBase64.java4797%50%170100601
BitmapCount.java4797%50%170100601
JsonbParseErrorToNull.java4797%50%170100601
CutToFirstSignificantSubdomain.java4797%50%170100601
ToDays.java4797%50%170100601
Time.java4797%50%170100601
HourFromUnixtime.java4797%50%170100601
BitmapMax.java4797%50%170100601
HllToBase64.java4797%50%170100601
Asin.java4797%50%170100601
Ln.java4797%50%170100601
Log10.java4797%50%170100601
Sqrt.java4797%50%170100601
FormatNumber.java4497%50%16080501
ParseDataSize.java4497%50%16080501
Nullable.java4497%50%15080401
QuantileStateToBase64.java4497%50%16080501
EncodeAsBigInt.java4297%50%170100601
Greatest.java96%50%15070401
Least.java96%50%15070401
UniqueFunction.java95100%1083%2140260801
JsonArrayIgnoreNull.java80100%6100%090170601
JsonArray.java80100%6100%090170601
ArrayMap.java71100%n/a080140801
ArrayExists.java50100%100%07090601
ScalarFunction.java100%n/a060100601
Score.java100%n/a06080601
HighOrderFunction.java100%n/a01040101
EncodeString.java100%n/a02040201