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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total11,404 of 52,15478%1,446 of 2,92450%1,8505,3141,9349,1197523,83862568
SearchDslParser7011,58969%10523168%9520511046543701
SearchDslParser.QsLuceneModeAstBuilder42255856%727250%51927520052001
DictGetMany3450%340%262659599911
DictGet2660%300%242447479911
Array1688934%13735%91928501901
Lcm1590%60%111122228811
DateTrunc15836169%195172%1945197931001
MapContainsEntry1460%80%111120207711
Uniform1430%120%16162424101011
SearchDslParser.QsAstBuilder12961182%347067%32732114402101
MapEntries1210%60%8821215511
SubBinary1200%60%13131717101011
Lambda11231473%142058%1237146822001
MapContainsValue1120%60%101019197711
Gcd1080%0%7714146611
Dround1010%40%9915157711
Dceil1010%40%9915157711
RegexpReplace9911052%118%91417323801
SearchDslParser.QsNode9113960%228%1426195421401
RegexpReplaceOne9111054%118%91416313801
QuartersDiff910%40%8813136611
SubTime900%0%8813137711
StructElement8613460%101254%91710330601
Atan790%40%9913137711
RegexpCount750%0%8812127711
Microsecond725643%214%1521132441001
ArrayMatchAll720%40%8812126611
ArrayMatchAny720%40%8812126611
ArrayRangeQuarterUnit700%0%66995511
Fmod690%0%7711116611
StDisjoint690%0%7711116611
GetFormat690%0%7713136611
SearchDslParser.QsPlan683936%118%91314213701
AssertTrue670%40%9913137711
Second666549%195%1420122441001
ArrayContainsAll640%0%7711116611
Interval630%0%66885511
InnerProductApproximate610%0%7710106611
L2DistanceApproximate610%0%7710106611
Ipv6FromUInt128StringOrNull610%0%7712126611
Minute606552%175%1319112341001
ArraySort5913369%91155%101912361901
DeduplicateMap590%0%66995511
Password580%0%7711116611
SplitByChar570%0%7711116611
JsonbValid570%0%7711116611
Fpow560%0%7710106611
PeriodDiff560%0%7710106611
EsQuery560%0%7710106611
ExtractUrlParameter560%0%7711116611
Pow560%0%7710106611
Dpow560%0%7710106611
PeriodAdd560%0%7710106611
IsNan540%0%66995511
IsUuid540%0%66995511
IsInf540%0%66995511
SearchDslParser.SearchOptions5314673%131959%1435104821901
CryptoFunction517358%5758%6139253701
MicrosecondFromUnixtime500%0%7710106611
CreateNamedStruct4914775%71161%7186320901
Dlog10480%0%7710106611
DateV2480%0%7710106611
ToBase64Binary480%0%7710106611
Dexp480%0%7710106611
Cbrt480%0%7710106611
Domain480%0%7710106611
Protocol480%0%7710106611
FromBase64Binary480%0%7710106611
ToDateV2480%0%7710106611
Even480%0%7710106611
SecondFromUnixtime480%0%7710106611
Cosh480%0%7710106611
DomainWithoutWww480%0%7710106611
HourFromUnixtime480%0%7710106611
SignBit480%0%7710106611
Sinh480%0%7710106611
G480%0%7710106611
MinuteFromUnixtime480%0%7710106611
Asinh480%0%7710106611
FromUnixtime4618379%81055%921123741201
Hour466558%118%101682041001
QuarterFloor4326986%5964%5165391801
QuarterCeil4326986%5964%5165391801
MonthCeil4323684%5550%5155371901
DayFloor4323684%5550%5155371901
YearFloor4323684%5550%5155371901
MonthFloor4323684%5550%5155371901
YearCeil4323684%5550%5155371901
DayCeil4323684%5550%5155371901
ArrayApply4322383%82676%8255390801
MinuteCeil4318280%5550%5155341901
SecondCeil4318280%5550%5155341901
SecondFloor4318280%5550%5155341901
MinuteFloor4318280%5550%5155341901
HourCeil4313075%5550%5155271901
HourFloor4313075%5550%5155271901
ParseUrl418467%40%596183701
YearWeek389571%5337%81592351101
DayOfMonth385659%910%91571841001
ConvertTz367968%5337%71561941101
User360%n/a7711117711
UniqueFunction336265%7541%6149261801
Tokenize327068%6440%7129242701
ArrayFilter325964%50%384141601
SearchDslParser.QsFieldBinding323451%100%6117161601
AutoPartitionName3115182%7956%7166310801
ArraySortBy3112179%7956%7173250901
TimeFormat306869%325%61282141001
Month305665%712%81461741001
Quarter305665%712%81461741001
DayOfYear305665%712%81461741001
DateFormat305564%325%61281841001
UnixTimestamp2816685%81260%924104141401
AesCryptoFunction2815284%6650%6134211701
AesDecrypt2725390%50%3112301901
AesEncrypt2725390%50%3112301901
CurrentTime279678%7956%71952621101
AddTime276370%0%485133701
MicroSecondsDiff275064%325%494142701
Random2613784%675%41953521501
Pmod259879%9535%7155250801
JsonbExtractLargeint246873%0%485133701
JsonbExtractBool246873%0%485133701
EncryptKeyRef246472%0%4106163901
MakeDate245569%325%4104142801
Strcmp244565%0%475113601
Ignore242652%0%476103601
Sm4Encrypt2318188%40%4104242801
Sm4Decrypt2318188%40%4104242801
Ipv4NumToString235670%0%375142601
ToIpv6OrDefault233862%0%375122601
Ipv4StringToNum233862%0%375122601
IsIpv4Compat233862%0%375122601
ToIpv4233862%0%375122601
ToIpv6233862%0%375122601
ToIpv4OrDefault233862%0%375122601
ToIpv6OrNull233862%0%375122601
ToIpv4OrNull233862%0%375122601
Ipv6StringToNumOrDefault233862%0%375122601
Ipv6StringToNum233862%0%375122601
IsIpv4Mapped233862%0%375122601
ArrayAvg2218389%31381%3162380801
ArrayCumSum2215287%3350%3103250701
ArrayDifference2215087%3350%3102230701
CreateMap2213085%5964%5164350901
MinutesDiff226875%325%393151701
SecondsDiff226875%325%393151701
HoursDiff226875%325%393151701
DaysDiff226875%325%393141701
YearsDiff226875%325%393151701
WeeksDiff226875%325%393151701
MonthsDiff226875%325%393151701
MilliSecondsDiff225571%325%393141701
Substring2116088%6650%81732731101
Uuid212857%n/a385133801
UuidNumeric212857%n/a385133801
Char207077%375%2103181801
SearchDslParser.new BaseErrorListener() {...}2013%n/a12121201
SearchDslParser.new BaseErrorListener() {...}2013%n/a12121201
ArrayProduct11285%466%2102200701
ArrayReverseSplit9383%4450%4112170701
ArrayCompact6276%3350%3102150701
ConvertTo6176%50%292150701
RegexpExtractAll5072%0%374122601
Md54771%0%374122601
BitmapAndNotCountAlias4369%0%384112701
ArrayFlatten4268%50%374112501
StPolygon3866%0%374112601
StPolyfromtext3866%0%374112601
StGeomfromtext3866%0%374112601
StLinestringfromtext3866%0%374112601
MapValues3866%0%374102601
BitmapFromString3866%0%374112601
StLinefromtext3866%0%374112601
MultiMatchAny3866%0%374102601
StPolygonfromtext3866%0%374112601
StGeometryfromtext3866%0%374112601
UrlEncode3866%0%374112601
MapKeys3866%0%374102601
UrlDecode3866%0%374112601
BitmapNot3766%0%374102601
BitmapAndNotAlias3766%0%374102601
Dsqrt2960%0%374102601
Sec2960%0%374102601
Csc2960%0%374102601
Cot2960%0%374102601
EncodeAsSmallInt2455%0%374102601
EncodeAsBigInt2455%0%374102601
EncodeAsInt2455%0%374102601
CurrentCatalog44%n/a365103601
If11386%3770%3145250901
ArraySplit8282%50%292160701
Crc32Internal7179%0%394192801
Sm3sum5274%0%374122601
Pi2153%0%374102601
Nvl7983%675%2105180601
NullIf6580%50%275170501
GetVariantType3266%0%26281501
Field23994%3562%3111280701
Century5177%50%5104144901
ArraySum13790%3562%3111220701
ArrayIntersect13790%31583%3162290701
ArrayPosition12389%880%2131230801
ArrayReverseSort8686%6857%6141190701
ArrayEnumerateUniq7984%3562%3111190701
ArrayDistinct6782%4450%4111160701
ToQuantileState6181%50%291130701
UtcDate2362%n/a274112701
CurrentDate2362%n/a274112701
Database2261%n/a274112701
LastQueryId2261%n/a274112701
ConnectionId2261%n/a274112701
SessionUser2261%n/a274112701
CurrentUser2261%n/a274112701
Version2160%n/a264102601
QuantileStateEmpty2160%n/a264102601
BitmapEmpty2160%n/a264102601
HllEmpty2160%n/a264102601
E2160%n/a264102601
Coalesce14791%1688%2163320701
JsonObject14091%1794%1161280701
RandomBytes6483%50%291141801
GreatestLeast11090%1083%2103240401
CreateStruct6784%4450%4133190901
ArrayZip12892%3975%3132230701
Dfloor9089%50%392151701
NgramSearch6986%3350%392140601
Trim9690%325%3102181801
Year5684%50%4103143901
ToMonday5684%50%4103143901
LastDay5684%50%4103143901
FromDays4782%50%4103133901
ToDate4782%50%4103133901
Date4782%50%4103133901
YearOfWeek4782%50%4103133901
MicroSecondsSub9291%375%2101161801
SecondMicrosecondAdd9291%375%2101161801
MicroSecondsAdd9291%375%2101161801
MilliSecondsSub9291%375%2101161801
MilliSecondsAdd9291%375%2101161801
QuartersAdd8190%50%281131701
MonthsAdd8190%50%281131701
QuartersSub8190%50%281131701
MonthsSub8190%50%281131701
YearsSub8190%50%281131701
YearsAdd8190%50%281131701
DaysAdd8190%50%281131701
DaysSub8190%50%281131701
WeeksAdd8190%50%281131701
WeeksSub8190%50%281131701
MinuteSecondAdd7288%50%291131801
DayHourAdd7288%50%291131801
DaySecondAdd7288%50%291131801
SecondsAdd6888%50%281121701
MinutesSub6888%50%281121701
MinutesAdd6888%50%281121701
HoursSub6888%50%281121701
HoursAdd6888%50%281121701
SecondsSub6888%50%281121701
UniqueFunctionParams59%n/a12261201
HllCardinality4785%50%392122801
Search9793%4660%41522301001
ToJson24097%880%2111330601
UtcTime12395%41477%42012901101
UtcTimestamp12395%41477%42012901101
Rtrim10094%375%2102181801
TrimIn10094%50%3102181801
RtrimIn10094%375%2102181801
GroupingId8793%50%2102201901
JsonbExtractString8693%50%281131701
JsonbExtractBigint8693%50%281131701
JsonbExtractInt8693%50%281131701
JsonbExtractDouble8693%50%281131701
SubstringIndex7592%50%271131601
Timestamp7392%375%291131701
AppendTrailingCharIfAbsent6391%50%271121601
EndsWith6391%50%271111601
Quote5189%50%271111601
FromMicrosecond4888%50%281111701
FromMillisecond4888%50%281111701
FromSecond4888%50%281111701
Radians4287%50%271101601
Log24287%50%271101601
DigitalMasking4287%50%271101601
Exp4287%50%271101601
Sin4287%50%271101601
Degrees4287%50%271101601
Cos4287%50%271101601
Tan4287%50%271101601
Space4287%50%271101601
Initcap4287%50%271101601
Soundex4287%50%271101601
ToSeconds4287%50%271101601
JsonbParseErrorToValue7693%325%2100140801
GroupingScalarFunction73%n/a14271401
ScalarFunctionParams58%n/a12241201
Sm4CryptoFunction2887%100%15291401
Now8197%3562%3130180901
ArrayFirst2793%n/a15171501
ArrayLast2793%n/a15171501
WeekFloor23699%583%1110320801
WeekCeil23699%583%1110320801
StrToMap18399%3350%3110200801
ElementAt17899%880%2130280801
WidthBucket17699%50%170150601
Mask17099%3350%390270601
ExportSet16199%50%2100190801
Format16199%50%160160501
Sha215399%583%1110210801
ArrayRange15299%583%1110230801
SubReplace14899%375%190190701
CountEqual14699%5964%5150250801
ArrayRemove14699%5964%5150250801
JsonSet13899%1191%1120240601
JsonReplace13899%1191%1120240601
JsonInsert13899%1191%1120240601
SplitByRegexp13699%1191%1140210801
Locate12499%375%190170701
IsIpAddressInRange12499%50%170160601
TimeDiff12399%787%1110260701
ConcatWs12099%50%180190701
Abs11999%50%170180601
JsonContains11699%50%290140701
Ipv6CIDRToRange11399%50%170180601
BitTest11299%50%170140601
MapContainsKey11199%466%2100190701
ArrayContains10999%583%1100190701
FormatRound10799%50%170140601
ArrayUnion10599%3770%3120170701
StrToDate10499%880%2120200701
ArrayPushBack10499%583%190180601
ArrayPushFront10499%583%190180601
Ltrim10099%375%190160701
LtrimIn10099%375%190160701
Ceil10099%375%190150701
Floor10099%375%190150701
RoundBankers10099%375%190150701
Round10099%375%190150701
MonthsBetween10099%50%290130701
ArraysOverlap10099%3770%3120170701
Week10099%375%190160701
Conv9798%50%170150601
ArrayJoin9698%375%190150701
JsonLength9698%50%290140701
ArraySlice9698%375%190160701
MaskFirstN9598%50%180150701
MaskLastN9598%50%180150701
CountSubstring9498%375%190150701
Overlay9298%50%170130601
Truncate9198%375%190140701
ArrayMin8898%583%1110150801
ArrayMax8898%583%1110150801
Ipv4CIDRToRange8798%50%170160601
ArrayShuffle8698%50%290140701
MoneyFormat8398%50%170140601
BitCount8398%50%170140601
Log8198%375%190140701
Translate8098%50%170130601
MakeTime8098%50%170130601
RegexpExtractOrNull8098%50%170130601
Rpad8098%50%170130601
Lpad8098%50%170130601
SplitPart8098%50%170130601
RegexpExtract8098%50%170130601
JsonKeys8098%375%190140701
Replace8098%50%170130601
ReplaceEmpty8098%50%170130601
MakeSet7898%50%180120701
BitmapFromArray7898%50%170130601
DecodeAsVarchar7498%50%170130601
Negative7498%50%170130601
JsonbExtract7498%50%170110601
Positive7498%50%170130601
Elt7398%50%170110601
StAngleSphere7198%50%170110601
StDistanceSphere7198%50%170110601
Grouping7098%375%190130701
Md5Sum6998%50%170120601
Ipv6NumToString6998%50%170130601
XxHash326998%50%170120601
XxHash646998%50%170120601
XpathString6898%50%170130601
StartsWith6898%50%170110601
StIntersects6898%50%170110601
Repeat6898%50%170110601
Instr6898%50%170110601
JsonbExtractIsnull6898%50%170110601
DateDiff6898%50%170120601
StTouches6898%50%170110601
UnicodeNormalize6898%50%170130601
JsonbExistsPath6898%50%170110601
Left6898%50%170110601
Right6898%50%170110601
FindInSet6898%50%170110601
CutIpv66798%50%170120601
BitmapAndCount6698%50%180110701
ArrayRepeat6698%50%170120601
BitmapOrCount6698%50%180110701
Reverse6698%50%170120601
BitmapOr6698%50%180110701
BitmapXorCount6698%50%180110701
JsonRemove6698%375%170120501
ToBitmap6598%50%170120601
Hex6598%50%170120601
Sm36598%50%170120601
ToBitmapWithCheck6598%50%170120601
Length6598%50%170120601
BitmapRemove6598%50%170100601
ToIso86016598%50%170120601
Sha16598%50%170120601
ArrayRangeMonthUnit6498%50%170110601
ArrayRangeWeekUnit6498%50%170110601
ArrayRangeDayUnit6498%50%170110601
ArrayRangeSecondUnit6498%50%170110601
ArrayRangeMinuteUnit6498%50%170110601
ArrayRangeYearUnit6498%50%170110601
ArrayRangeHourUnit6498%50%170110601
BitmapSubsetInRange6398%50%170110601
JsonSearch6398%50%170110601
NormalCdf6398%50%170110601
StCircle6398%50%170110601
StAngle6398%50%170110601
ArrayExcept6398%50%170110601
SubBitmap6398%50%170110601
BitmapSubsetLimit6398%50%170110601
ArrayWithConstant6298%50%170110601
BitmapAndNotCount6198%50%180110701
Ipv4StringToNumOrNull6098%50%170120601
IsIpv4String6098%50%170120601
Ipv6StringToNumOrNull6098%50%170120601
BitmapAnd6098%50%170100601
BitmapXor6098%50%170100601
JsonExtractNoQuotes6098%50%170110601
MurmurHash364V26098%50%170110601
IsIpv6String6098%50%170120601
Ipv4StringToNumOrDefault6098%50%170120601
Concat6098%50%170110601
MurmurHash3326098%50%170110601
MurmurHash3646098%50%170110601
Cardinality5998%50%170110601
L2Distance5798%50%170110601
MultiSearchAllPositions5798%50%170110601
CosineDistance5798%50%170110601
L1Distance5798%50%170110601
InnerProduct5798%50%170110601
Upper5698%50%170110601
Unhex5698%50%170110601
HllFromBase645698%50%170110601
DayName5698%50%170110601
Weekday5698%50%170110601
NullOrEmpty5698%50%170110601
SplitByString5698%50%170110601
WeekOfYear5698%50%170110601
CharacterLength5698%50%170110601
StGeomFromWKB5698%50%170110601
Uncompress5698%50%170110601
Lower5698%50%170110601
Ascii5698%50%170110601
FromIso8601Date5698%50%170110601
HllHash5698%50%170110601
Compress5698%50%170110601
StY5698%50%170110601
StX5698%50%170110601
Crc325698%50%170110601
SecToTime5698%50%170110601
StGeometryFromWKB5698%50%170110601
UnhexNull5698%50%170110601
StAswkt5698%50%170110601
DayOfWeek5698%50%170110601
NotNullOrEmpty5698%50%170110601
BitmapHash5698%50%170110601
MonthName5698%50%170110601
StAsBinary5698%50%170110601
BitLength5698%50%170110601
BitmapHash645698%50%170110601
UuidtoInt5698%50%170110601
BitmapFromBase645698%50%170110601
StAstext5698%50%170110601
FromBase645698%50%170110601
Atan25598%50%170100601
QuantilePercent5598%50%170100601
StPoint5598%50%170100601
Xor5598%50%170100601
StAzimuth5598%50%170100601
BitmapContains5598%50%170100601
JsonbType5598%50%170100601
StContains5598%50%170100601
ArrayConcat5598%50%170100601
BitShiftLeft5598%50%170100601
BitmapAndNot5598%50%170100601
Power5598%50%170100601
BitmapHasAny5598%50%170100601
BitmapHasAll5598%50%170100601
NextDay5598%50%170100601
BitShiftRight5598%50%170100601
QuantileStateFromBase645398%50%16090501
Ipv4ToIpv65198%50%170110601
MapSize4998%50%170100601
ArrayEnumerate4998%50%170110601
NonNullable4998%50%16090501
BitmapToArray4897%50%170100601
JsonHash4897%50%170100601
ArrayCount4897%50%17090601
ArrayLastIndex4897%50%17090601
ArrayPopBack4897%50%170100601
ArrayFirstIndex4897%50%17090601
ArrayPopFront4897%50%170100601
InttoUuid4797%50%170100601
Atanh4797%50%170100601
StAreaSquareMeters4797%50%170100601
CutToFirstSignificantSubdomain4797%50%170100601
Factorial4797%50%170100601
BitmapMin4797%50%170100601
JsonbParse4797%50%170100601
JsonQuote4797%50%170100601
BitmapToString4797%50%170100601
FromBinary4797%50%170100601
Acosh4797%50%170100601
SortJsonbObjectKeys4797%50%170100601
Sqrt4797%50%170100601
BitmapCount4797%50%170100601
NormalizeJsonNumbersToDouble4797%50%170100601
HllToBase644797%50%170100601
MilliSecondTimestamp4797%50%170100601
ToBase644797%50%170100601
Sleep4797%50%170100601
StAreaSquareKm4797%50%170100601
Tanh4797%50%170100601
Bin4797%50%170100601
StripNullValue4797%50%170100601
TopLevelDomain4797%50%170100601
Log104797%50%170100601
ToBinary4797%50%170100601
JsonbParseErrorToNull4797%50%170100601
ToDays4797%50%170100601
BitmapToBase644797%50%170100601
TimeToSec4797%50%170100601
MicroSecondTimestamp4797%50%170100601
Sign4797%50%170100601
JsonUnQuote4797%50%170100601
Ln4797%50%170100601
BitmapMax4797%50%170100601
Asin4797%50%170100601
FirstSignificantSubdomain4797%50%170100601
Time4797%50%170100601
Acos4797%50%170100601
SecondTimestamp4797%50%170100601
Nullable4497%50%15080401
ParseDataSize4497%50%16080501
FormatNumber4497%50%16080501
QuantileStateToBase644497%50%16080501
MultiMatch4297%50%170100601
EncodeAsLargeInt4297%50%170100601
Greatest2896%50%15070401
Least2896%50%15070401
SearchDslParser.QsClauseType87100%n/a010150101
JsonArray80100%6100%090170601
JsonArrayIgnoreNull80100%6100%090170601
ArrayMap71100%n/a080140801
ArrayExists50100%100%07090601
ScalarFunction36100%n/a060100601
Score25100%n/a06080601
SearchDslParser.new BaseErrorListener() {...}23100%n/a02020201
SearchDslParser.QsOccur21100%n/a01040101
HighOrderFunction100%n/a01040101
SearchDslParser.TermWithOccur100%n/a01070101
EncodeString100%n/a02040201
SearchDslParser.SearchDslSyntaxException100%n/a02040201