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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total3,494 of 44,59592%850 of 2,20061%9364,6015387,7231613,4874526
SearchDslParser.java28784674%676750%551055622073807
Array.java1688934%13735%91928501901
Minute.java607455%175%1319112441001
SplitByChar.java570%20%7711116611
Quote.java570%20%7711116611
StructElement.java5616875%71568%6178320601
DictGetMany.java5329284%132161%12269590901
DateTrunc.java5232086%124478%123855701001
CryptoFunction.java517358%5758%6139253701
G.java480%20%7710106611
InttoUuid.java480%20%7710106611
ArrayApply.java4322383%82676%8255390801
QuarterFloor.java4321583%5964%5165341801
QuarterCeil.java4321583%5964%5165341801
Lambda.java3928587%51979%73165521901
CreateNamedStruct.java3715981%61266%6185320901
DayFloor.java3519084%4660%4153320901
DayCeil.java3519084%4660%4153320901
YearFloor.java3519084%4660%4153320901
SecondFloor.java3513879%4660%4153270901
HourFloor.java3513879%4660%4153270901
MinuteFloor.java3513879%4660%4153270901
SecondCeil.java3513879%4660%4153270901
MinuteCeil.java3513879%4660%4153270901
HourCeil.java3513879%4660%4153270901
ArrayMatchAny.java353751%325%486122601
ArrayMatchAll.java353751%325%486122601
DictGet.java3323387%92170%9247470901
MapEntries.java269578%3350%486212501
JsonbExtractBool.java246873%20%485133701
JsonbExtractLargeint.java246873%20%485133701
EncryptKeyRef.java246472%20%4106163901
ArrayRangeQuarterUnit.java244665%20%26291501
Ignore.java242652%20%476103601
Sm4Decrypt.java2318188%40%4104242801
Sm4Encrypt.java2318188%40%4104242801
Ipv6FromUInt128StringOrNull.java233862%20%375122601
ArrayCumSum.java2215287%3350%3103250701
ArrayDifference.java2215087%3350%3102230701
ArrayAvg.java2213385%2466%2102220701
CreateMap.java2213085%5964%5164350901
QuartersDiff.java226975%325%383131601
Substring.java2116088%6650%81732731101
Lcm.java2113886%2466%2112220801
Uuid.java212857%n/a385133801
UuidNumeric.java212857%n/a385133801
Char.java207077%375%2103181801
Timestamp.java205974%2250%282140601
ArrayProduct.java1911285%2466%2102200701
ArrayReverseSplit.java199383%4450%4112170701
ArrayCompact.java196276%3350%3102150701
RegexpCount.java195674%20%384122701
Password.java193967%20%374112601
MultiSearchAllPositions.java193967%20%374112601
StPolygonfromtext.java193866%20%374112601
UrlEncode.java193866%20%374112601
HllFromBase64.java193866%20%374112601
StLinestringfromtext.java193866%20%374112601
Dpow.java193766%20%374102601
Domain.java192960%20%374102601
EncodeAsSmallInt.java192455%20%374102601
EncodeAsInt.java192455%20%374102601
RegexpReplace.java1819191%5758%4142320801
RegexpReplaceOne.java1818391%5758%4142310801
ArraySortBy.java1812086%5758%5152220901
If.java1811386%3770%3145250901
ArraySplit.java188282%2250%292160701
ArrayFilter.java187380%2250%282140601
Crc32Internal.java183666%20%384112701
Pi.java182153%20%374102601
MonthCeil.java1620992%2880%2151320901
MonthFloor.java1620992%2880%2151320901
YearCeil.java1620992%2880%2151320901
TrimIn.java169084%2250%4104182801
Nvl.java167983%2675%2105180601
NullIf.java166580%2250%275170501
GetVariantType.java163266%20%26281501
Field.java1523994%3562%3111290701
ArrayIntersect.java1413790%31583%3162290701
ArraySum.java1413790%3562%3111220701
ArrayPosition.java1412389%2880%2131230801
ArrayEnumerateUniq.java147984%3562%3111190701
ArrayDistinct.java146782%4450%4111160701
ToQuantileState.java146181%2250%291130701
UtcTimestamp.java142362%n/a274112701
CurrentTime.java142362%n/a274112701
CurrentDate.java142362%n/a274112701
SessionUser.java142261%n/a274112701
User.java142261%n/a274112701
LastQueryId.java142261%n/a274112701
CurrentUser.java142261%n/a274112701
Database.java142261%n/a274112701
ConnectionId.java142261%n/a274112701
BitmapEmpty.java142160%n/a264102601
Version.java142160%n/a264102601
HllEmpty.java142160%n/a264102601
E.java142160%n/a264102601
QuantileStateEmpty.java142160%n/a264102601
CurrentCatalog.java142058%n/a264102601
Coalesce.java1314791%31583%3163320701
JsonObject.java1314091%1794%1161280701
RandomBytes.java136483%50%291141801
GreatestLeast.java1211090%21083%2103240401
CreateStruct.java126784%4450%4133190901
FromUnixtime.java1121895%51372%52133701201
ArrayZip.java1112892%3975%3132230701
NgramSearch.java116986%3350%392140601
AesCryptoFunction.java1017094%21083%3133211701
Pmod.java1011391%41071%4152250801
YearOfWeek.java104782%50%4103133901
QuartersAdd.java6888%50%281121701
QuartersSub.java6888%50%281121701
UniqueFunctionParams.java1359%n/a12261201
ConvertTz.java10793%3562%31521901101
HllCardinality.java4785%50%392122801
ToJson.java24097%2880%2111330601
Rtrim.java10094%375%2102181801
Trim.java10094%375%2102181801
RtrimIn.java10094%375%2102181801
GroupingId.java8793%50%2102201901
JsonbExtractString.java8693%50%281131701
JsonbExtractBigint.java8693%50%281131701
JsonbExtractInt.java8693%50%281131701
JsonbExtractDouble.java8693%50%281131701
AssertTrue.java6191%2250%291130701
UnixTimestamp.java20797%41680%42424301401
Random.java15896%787%11913501501
ParseUrl.java12096%325%290180701
JsonbParseErrorToValue.java7693%325%2100140801
GroupingScalarFunction.java1473%n/a14271401
ScalarFunctionParams.java58%n/a12241201
Search.java5993%2250%2111160901
Sm4CryptoFunction.java2887%2100%15291401
Second.java13797%51575%52002501001
DateFormat.java12197%2250%21212101001
Microsecond.java11697%51777%52102301001
Now.java8197%3562%3130180901
ArrayFirst.java2291%n/a14161401
ArrayLast.java2291%n/a14161401
AesDecrypt.java27999%2250%2110300901
AesEncrypt.java27999%2250%2110300901
StrToMap.java18399%3350%3110200801
WeekFloor.java18299%583%1110270801
WeekCeil.java18299%583%1110270801
AutoPartitionName.java18199%1593%1160310801
WidthBucket.java17699%50%170150601
Mask.java17099%3350%390270601
Format.java16199%50%160160501
YearWeek.java15499%787%11502501101
Sha2.java15399%583%1110210801
ArrayRange.java15299%583%1110230801
SubReplace.java14899%375%190190701
ArrayRemove.java14699%5964%5150250801
CountEqual.java14699%5964%5150250801
MapContainsEntry.java14599%787%1110200701
Uniform.java14299%1191%11602401001
JsonSet.java13899%1191%1120240601
JsonInsert.java13899%1191%1120240601
JsonReplace.java13899%1191%1120240601
SplitByRegexp.java13699%1191%1140210801
Locate.java12499%375%190170701
IsIpAddressInRange.java12499%50%170160601
TimeDiff.java12399%787%1110260701
Week.java12299%375%190180701
ConcatWs.java12099%50%180190701
Abs.java11999%50%170180601
Hour.java11999%21083%21602101001
JsonContains.java11699%2250%290140701
Ipv6CIDRToRange.java11399%50%170180601
BitTest.java11299%50%170140601
MapContainsKey.java11199%2466%2100190701
MapContainsValue.java11199%2466%2100190701
MaskLastN.java11099%583%1110180801
MaskFirstN.java11099%583%1110180801
ArrayContains.java10999%583%1100190701
FormatRound.java10799%50%170140601
Gcd.java10799%50%170140601
ArrayUnion.java10599%3770%3120170701
StrToDate.java10499%2880%2120200701
ArrayPushFront.java10499%583%190180601
ArrayPushBack.java10499%583%190180601
DaysDiff.java10299%375%190160701
WeeksDiff.java10299%375%190160701
MonthsDiff.java10299%375%190160701
MinutesDiff.java10299%375%190160701
SecondsDiff.java10299%375%190160701
YearsDiff.java10299%375%190160701
ElementAt.java10299%50%170150601
DayOfMonth.java10299%2880%21501901001
HoursDiff.java10299%375%190160701
Tokenize.java10199%2880%2120240701
LtrimIn.java10099%375%190160701
Floor.java10099%375%190150701
Round.java10099%375%190150701
Ceil.java10099%375%190150701
Dceil.java10099%2250%290150701
RoundBankers.java10099%375%190150701
Dfloor.java10099%375%190150701
Dround.java10099%375%190150701
MonthsBetween.java10099%2250%290130701
Ltrim.java10099%375%190160701
ArraysOverlap.java10099%3770%3120170701
Conv.java9798%50%170150601
JsonLength.java9698%2250%290140701
ArraySlice.java9698%375%190160701
ArrayJoin.java9698%375%190150701
Quarter.java9498%2675%21401801001
Month.java9498%2675%21401801001
DayOfYear.java9498%2675%21401801001
CountSubstring.java9498%375%190150701
Overlay.java9298%50%170130601
Truncate.java9198%375%190140701
ArrayMin.java8898%583%1110150801
ArrayMax.java8898%583%1110150801
Ipv4CIDRToRange.java8798%50%170160601
ArrayShuffle.java8698%2250%290140701
ArraySort.java8598%4660%4120160701
ArrayReverseSort.java8598%4660%4120160701
MoneyFormat.java8398%50%170140601
BitCount.java8398%50%170140601
DateDiff.java8198%50%170130601
Log.java8198%375%190140701
SplitPart.java8098%50%170130601
Replace.java8098%50%170130601
Translate.java8098%50%170130601
Rpad.java8098%50%170130601
ReplaceEmpty.java8098%50%170130601
JsonKeys.java8098%375%190140701
RegexpExtract.java8098%50%170130601
RegexpExtractOrNull.java8098%50%170130601
Lpad.java8098%50%170130601
SubstringIndex.java8098%50%170130601
ConvertTo.java7998%375%190150701
MakeDate.java7898%375%1100140801
BitmapFromArray.java7898%50%170130601
MakeSet.java7898%50%180120701
Ipv4NumToString.java7898%50%170140601
YearsSub.java7698%50%180120701
MonthsAdd.java7698%50%180120701
WeeksSub.java7698%50%180120701
MicroSecondsDiff.java7698%375%190140701
MonthsSub.java7698%50%180120701
DaysSub.java7698%50%180120701
MilliSecondsDiff.java7698%375%190140701
YearsAdd.java7698%50%180120701
DaysAdd.java7698%50%180120701
WeeksAdd.java7698%50%180120701
Positive.java7498%50%170130601
MicroSecondsSub.java7498%50%190130801
MicroSecondsAdd.java7498%50%190130801
ToIso8601.java7498%50%170130601
Year.java7498%50%1100150901
MilliSecondsAdd.java7498%50%190130801
DecodeAsVarchar.java7498%50%170130601
Negative.java7498%50%170130601
JsonbExtract.java7498%50%170110601
MilliSecondsSub.java7498%50%190130801
Elt.java7398%50%170110601
StDistanceSphere.java7198%50%170110601
StAngleSphere.java7198%50%170110601
Grouping.java7098%375%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
JsonbExtractIsnull.java6898%50%170110601
Fmod.java6898%50%170110601
XpathString.java6898%50%170130601
Left.java6898%50%170110601
JsonbExistsPath.java6898%50%170110601
StDisjoint.java6898%50%170110601
Strcmp.java6898%50%170110601
FindInSet.java6898%50%170110601
AppendTrailingCharIfAbsent.java6898%50%170120601
StTouches.java6898%50%170110601
RegexpExtractAll.java6898%50%170120601
Right.java6898%50%170110601
CutIpv6.java6798%50%170120601
BitmapXorCount.java6698%50%180110701
JsonRemove.java6698%375%170120501
Reverse.java6698%50%170120601
BitmapOrCount.java6698%50%180110701
BitmapOr.java6698%50%180110701
ArrayRepeat.java6698%50%170120601
BitmapAndCount.java6698%50%180110701
Weekday.java6598%50%170120601
ToBitmapWithCheck.java6598%50%170120601
Sm3.java6598%50%170120601
DayOfWeek.java6598%50%170120601
WeekOfYear.java6598%50%170120601
Md5.java6598%50%170120601
Sha1.java6598%50%170120601
ToBitmap.java6598%50%170120601
Date.java6598%50%1100140901
ToMonday.java6598%50%1100140901
DayName.java6598%50%170120601
Hex.java6598%50%170120601
LastDay.java6598%50%1100140901
ToDate.java6598%50%1100140901
BitmapRemove.java6598%50%170100601
MonthName.java6598%50%170120601
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
MinutesSub.java6398%50%180110701
NormalCdf.java6398%50%170110601
SubBitmap.java6398%50%170110601
SecondsAdd.java6398%50%180110701
MinutesAdd.java6398%50%180110701
ArrayExcept.java6398%50%170110601
SecondsSub.java6398%50%180110701
JsonSearch.java6398%50%170110601
ArrayContainsAll.java6398%50%170110601
BitmapSubsetLimit.java6398%50%170110601
HoursAdd.java6398%50%180110701
BitmapSubsetInRange.java6398%50%170110601
StCircle.java6398%50%170110601
StAngle.java6398%50%170110601
HoursSub.java6398%50%180110701
ArrayWithConstant.java6298%50%170110601
BitmapAndNotCountAlias.java6198%50%180110701
BitmapAndNotCount.java6198%50%180110701
IsIpv4Mapped.java6098%50%170120601
BitmapXor.java6098%50%170100601
BitmapAnd.java6098%50%170100601
ToIpv6.java6098%50%170120601
IsIpv6String.java6098%50%170120601
ArrayFlatten.java6098%375%170110501
MurmurHash364.java6098%50%170110601
Ipv4StringToNumOrDefault.java6098%50%170120601
JsonExtractNoQuotes.java6098%50%170110601
MurmurHash332.java6098%50%170110601
Concat.java6098%50%170110601
Ipv6StringToNumOrDefault.java6098%50%170120601
ToIpv4.java6098%50%170120601
Ipv6StringToNumOrNull.java6098%50%170120601
Ipv4StringToNumOrNull.java6098%50%170120601
IsIpv4Compat.java6098%50%170120601
ToIpv6OrNull.java6098%50%170120601
ToIpv6OrDefault.java6098%50%170120601
ToIpv4OrNull.java6098%50%170120601
Ipv6StringToNum.java6098%50%170120601
ToIpv4OrDefault.java6098%50%170120601
IsIpv4String.java6098%50%170120601
Ipv4StringToNum.java6098%50%170120601
Cardinality.java5998%50%170110601
InnerProductApproximate.java5898%50%16090501
L2DistanceApproximate.java5898%50%16090501
L2Distance.java5798%50%170110601
InnerProduct.java5798%50%170110601
CosineDistance.java5798%50%170110601
L1Distance.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
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
JsonbValid.java5698%50%170110601
BitmapHash64.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
Length.java5698%50%170110601
UnhexNull.java5698%50%170110601
Uncompress.java5698%50%170110601
HllHash.java5698%50%170110601
BitmapFromString.java5698%50%170110601
StY.java5698%50%170110601
BitmapFromBase64.java5698%50%170110601
ToDays.java5698%50%170110601
StAstext.java5698%50%170110601
MapValues.java5698%50%170100601
StGeometryfromtext.java5698%50%170110601
FromDays.java5698%50%1100130901
Upper.java5698%50%170110601
Ascii.java5698%50%170110601
Compress.java5698%50%170110601
FromMillisecond.java5598%50%180120701
BitmapHasAll.java5598%50%170100601
StContains.java5598%50%170100601
JsonbType.java5598%50%170100601
BitmapAndNotAlias.java5598%50%170100601
BitmapContains.java5598%50%170100601
BitmapNot.java5598%50%170100601
Power.java5598%50%170100601
QuantilePercent.java5598%50%170100601
NextDay.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
Fpow.java5598%50%170100601
IsInf.java5398%50%16090501
IsNan.java5398%50%16090501
FromMicrosecond.java5298%50%180110701
FromSecond.java5298%50%180110701
Ipv4ToIpv6.java5198%50%170110601
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
ArrayPopFront.java4897%50%170100601
ArrayPopBack.java4897%50%170100601
StAreaSquareMeters.java4797%50%170100601
BitmapToBase64.java4797%50%170100601
Space.java4797%50%170100601
JsonbParse.java4797%50%170100601
Radians.java4797%50%170100601
Tanh.java4797%50%170100601
MicroSecondTimestamp.java4797%50%170100601
Asinh.java4797%50%170100601
BitmapMin.java4797%50%170100601
Sec.java4797%50%170100601
Degrees.java4797%50%170100601
TopLevelDomain.java4797%50%170100601
Initcap.java4797%50%170100601
Dsqrt.java4797%50%170100601
FromBinary.java4797%50%170100601
StAreaSquareKm.java4797%50%170100601
Cosh.java4797%50%170100601
Bin.java4797%50%170100601
Soundex.java4797%50%170100601
Cbrt.java4797%50%170100601
Atan.java4797%50%170100601
SecondTimestamp.java4797%50%170100601
Csc.java4797%50%170100601
JsonQuote.java4797%50%170100601
Even.java4797%50%170100601
Sign.java4797%50%170100601
SignBit.java4797%50%170100601
Tan.java4797%50%170100601
Dexp.java4797%50%170100601
Protocol.java4797%50%170100601
Cos.java4797%50%170100601
JsonUnQuote.java4797%50%170100601
MilliSecondTimestamp.java4797%50%170100601
ToBinary.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
Dlog10.java4797%50%170100601
Acos.java4797%50%170100601
DigitalMasking.java4797%50%170100601
Log2.java4797%50%170100601
Sin.java4797%50%170100601
DomainWithoutWww.java4797%50%170100601
FirstSignificantSubdomain.java4797%50%170100601
TimeToSec.java4797%50%170100601
ToBase64.java4797%50%170100601
BitmapCount.java4797%50%170100601
Exp.java4797%50%170100601
JsonbParseErrorToNull.java4797%50%170100601
CutToFirstSignificantSubdomain.java4797%50%170100601
Time.java4797%50%170100601
BitmapMax.java4797%50%170100601
HllToBase64.java4797%50%170100601
Asin.java4797%50%170100601
Ln.java4797%50%170100601
Log10.java4797%50%170100601
ToDateV2.java4797%50%170100601
Sqrt.java4797%50%170100601
Sinh.java4797%50%170100601
FormatNumber.java4497%50%16080501
ParseDataSize.java4497%50%16080501
Nullable.java4497%50%15080401
EncodeAsLargeInt.java4297%50%170100601
MultiMatch.java4297%50%170100601
EncodeAsBigInt.java4297%50%170100601
Greatest.java2896%50%15070401
Least.java2896%50%15070401
UniqueFunction.java95100%21083%2140260801
JsonArrayIgnoreNull.java80100%6100%090170601
JsonArray.java80100%6100%090170601
ArrayMap.java71100%n/a080140801
ArrayExists.java50100%2100%07090601
ScalarFunction.java36100%n/a060100601
Score.java25100%n/a06080601
HighOrderFunction.java18100%n/a01040101
EncodeString.java14100%n/a02040201