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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total14,701 of 55,31673%1,582 of 3,02247%2,2055,6222,5579,7451,0354,097103605
SearchDslParser.QsLuceneModeAstBuilder73983453%13210845%9314614232272601
SearchDslParser67373552%377767%397910627652201
SearchDslParser.QsAstBuilder37083069%7310759%631176824742701
DictGetMany3450%340%262659599911
DictGet2660%300%242447479911
Array1688934%13735%91928501901
Lcm1590%60%111122228811
DateTrunc15836169%205071%2045197931001
MapContainsEntry1460%80%111120207711
Uniform1430%120%16162424101011
MapEntries1210%60%8821215511
SubBinary1200%60%13131717101011
Lambda11231473%142058%1237146822001
MapContainsValue1120%60%101019197711
Gcd1080%20%7714146611
SecondMicrosecondSub1010%40%101016168811
Dround1010%40%9915157711
Dceil1010%40%9915157711
RegexpReplace9911052%118%91417323801
JsonbExtractLargeint920%20%8813137711
JsonbExtractBool920%20%8813137711
RegexpReplaceOne9111054%118%91416313801
QuartersDiff910%40%8813136611
SubTime900%20%8813137711
SearchDslParser.MultiFieldExpander8834479%214166%1838211130701
MinuteMicrosecondAdd880%20%9916168811
DayMicrosecondAdd880%20%9916168811
DayMicrosecondSub880%20%9916168811
MinuteMicrosecondSub880%20%9916168811
HourMicrosecondSub880%20%9916168811
HourMicrosecondAdd880%20%9916168811
SearchDslParser.QsPlan876843%156%1219183141101
StructElement8613460%101254%91710330601
HourSecondAdd810%20%9915158811
DayMinuteAdd810%20%9915158811
HourMinuteSub810%20%9915158811
MinuteSecondSub810%20%9913138811
DayHourSub810%20%9913138811
HourMinuteAdd810%20%9915158811
YearMonthSub810%20%9915158811
DayMinuteSub810%20%9915158811
HourSecondSub810%20%9915158811
YearMonthAdd810%20%9915158811
DaySecondSub810%20%9913138811
Atan790%40%9913137711
RegexpCount750%20%8812127711
Microsecond725643%214%1521132441001
ArrayMatchAll720%40%8812126611
ArrayMatchAny720%40%8812126611
ArrayRangeQuarterUnit700%20%66995511
Fmod690%20%7711116611
StDisjoint690%20%7711116611
GetFormat690%20%7713136611
SearchDslParser.SearchOptions6720175%162460%1740116122001
AssertTrue670%40%9913137711
Second666549%195%1420122441001
SearchDslParser.QsNode6420075%21519%1230126311701
ArrayContainsAll640%20%7711116611
Interval630%20%66885511
MicrosecondFromUnixtime620%20%8812127711
InnerProductApproximate610%20%7710106611
L2DistanceApproximate610%20%7710106611
Ipv6FromUInt128StringOrNull610%20%7712126611
Minute606552%175%1319112341001
ArraySort5913369%91155%101912361901
DeduplicateMap590%20%66995511
FromUnixtime5817174%10844%1121143741201
Password580%20%7711116611
SplitByChar570%20%7711116611
JsonbValid570%20%7711116611
StDistance560%20%7710106611
Fpow560%20%7710106611
PeriodDiff560%20%7710106611
EsQuery560%20%7710106611
ExtractUrlParameter560%20%7711116611
Pow560%20%7710106611
Dpow560%20%7710106611
PeriodAdd560%20%7710106611
IsNan540%20%66995511
IsUuid540%20%66995511
IsInf540%20%66995511
CryptoFunction517358%5758%6139253701
CreateNamedStruct4914775%71161%7186320901
JsonHash490%20%7710106611
Uuid490%n/a8813138811
UuidNumeric490%n/a8813138811
HourSecond480%20%7710106611
DaySecond480%20%7710106611
Dlog10480%20%7710106611
DateV2480%20%7710106611
DayHour480%20%7710106611
SortJsonbObjectKeys480%20%7710106611
NormalizeJsonNumbersToDouble480%20%7710106611
ToBase64Binary480%20%7710106611
Dexp480%20%7710106611
Cbrt480%20%7710106611
MinuteMicrosecond480%20%7710106611
SecondMicrosecond480%20%7710106611
Domain480%20%7710106611
YearMonth480%20%7710106611
Protocol480%20%7710106611
FromBase64Binary480%20%7710106611
StLength480%20%7710106611
ToDateV2480%20%7710106611
Even480%20%7710106611
SecondFromUnixtime480%20%7710106611
StGeometryType480%20%7710106611
Cosh480%20%7710106611
DayMicrosecond480%20%7710106611
DomainWithoutWww480%20%7710106611
HourMinute480%20%7710106611
DayMinute480%20%7710106611
HourFromUnixtime480%20%7710106611
HourMicrosecond480%20%7710106611
SignBit480%20%7710106611
Sinh480%20%7710106611
G480%20%7710106611
MinuteFromUnixtime480%20%7710106611
MinuteSecond480%20%7710106611
Asinh480%20%7710106611
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
MultiMatch430%20%7710106611
ParseUrl418467%40%596183701
YearWeek389571%5337%81592351101
DayOfMonth385659%910%91571841001
ConvertTz367968%5337%71561941101
User360%n/a7711117711
UniqueFunction336265%7541%6149261801
Tokenize327068%6440%7129242701
ArrayFilter325964%2250%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%2250%3112301901
AesEncrypt2725390%2250%3112301901
CurrentTime279678%7956%71952621101
AddTime276370%20%485133701
MicroSecondsDiff275064%325%494142701
Random2613784%2675%41953521501
Pmod259879%9535%7155250801
ToJson2422290%4660%3114330601
EncryptKeyRef246573%20%4106163901
MakeDate245569%325%4104142801
Strcmp244565%20%475113601
Ignore242652%20%476103601
Sm4Encrypt2318188%40%4104242801
Sm4Decrypt2318188%40%4104242801
Ipv4NumToString235670%20%375142601
ToIpv6OrDefault233862%20%375122601
Ipv4StringToNum233862%20%375122601
IsIpv4Compat233862%20%375122601
ToIpv4233862%20%375122601
ToIpv6233862%20%375122601
ToIpv4OrDefault233862%20%375122601
ToIpv6OrNull233862%20%375122601
ToIpv4OrNull233862%20%375122601
Ipv6StringToNumOrDefault233862%20%375122601
Ipv6StringToNum233862%20%375122601
IsIpv4Mapped233862%20%375122601
SearchDslParser.new BaseErrorListener() {...}230%n/a22222211
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
Char207077%375%2103181801
SearchDslParser.new BaseErrorListener() {...}2013%n/a12121201
SearchDslParser.new BaseErrorListener() {...}2013%n/a12121201
SearchDslParser.new BaseErrorListener() {...}2013%n/a12121201
ArrayProduct1911285%2466%2102200701
ArrayReverseSplit199383%4450%4112170701
ArrayCompact196276%3350%3102150701
ConvertTo196176%2250%292150701
RegexpExtractAll195072%20%374122601
Md5194771%20%374122601
BitmapAndNotCountAlias194369%20%384112701
ArrayFlatten194268%2250%374112501
StPolygon193866%20%374112601
StPolyfromtext193866%20%374112601
StGeomfromtext193866%20%374112601
StLinestringfromtext193866%20%374112601
MapValues193866%20%374102601
BitmapFromString193866%20%374112601
StLinefromtext193866%20%374112601
MultiMatchAny193866%20%374102601
StPolygonfromtext193866%20%374112601
StGeometryfromtext193866%20%374112601
UrlEncode193866%20%374112601
MapKeys193866%20%374102601
UrlDecode193866%20%374112601
BitmapNot193766%20%374102601
BitmapAndNotAlias193766%20%374102601
Dsqrt192960%20%374102601
Sec192960%20%374102601
Csc192960%20%374102601
Cot192960%20%374102601
EncodeAsSmallInt192455%20%374102601
EncodeAsBigInt192455%20%374102601
EncodeAsInt192455%20%374102601
CurrentCatalog191544%n/a365103601
If1811386%3770%3145250901
ArraySplit188282%2250%292160701
Crc32Internal187179%20%394192801
Sm3sum185274%20%374122601
Pi182153%20%374102601
Nvl167983%2675%2105180601
NullIf166580%2250%275170501
GetVariantType163266%20%26281501
Field1523994%3562%3111280701
Trim159185%325%4103182801
Century155177%50%5104144901
ArraySum1413790%3562%3111220701
ArrayIntersect1413790%31583%3162290701
ArrayPosition1412389%2880%2131230801
ArrayReverseSort148686%6857%6141190701
ArrayEnumerateUniq147984%3562%3111190701
ArrayDistinct146782%4450%4111160701
ToQuantileState146181%2250%291130701
UtcDate142362%n/a274112701
CurrentDate142362%n/a274112701
Database142261%n/a274112701
LastQueryId142261%n/a274112701
ConnectionId142261%n/a274112701
SessionUser142261%n/a274112701
CurrentUser142261%n/a274112701
Version142160%n/a264102601
QuantileStateEmpty142160%n/a264102601
BitmapEmpty142160%n/a264102601
HllEmpty142160%n/a264102601
E142160%n/a264102601
Coalesce14791%21688%2163320701
JsonObject14091%1794%1161280701
RandomBytes6483%50%291141801
GreatestLeast11090%21083%2103240401
CreateStruct6784%4450%4133190901
ArrayZip12892%3975%3132230701
Dfloor9089%2250%392151701
NgramSearch6986%3350%392140601
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
UtcTime12395%41477%42012901101
UtcTimestamp12395%41477%42012901101
Rtrim10094%375%2102181801
TrimIn10094%2250%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
SecToTime5189%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
GroupingScalarFunction1473%n/a14271401
ScalarFunctionParams58%n/a12241201
Sm4CryptoFunction2887%2100%15291401
Now8197%3562%3130180901
ArrayFirst2793%n/a15171501
ArrayLast2793%n/a15171501
WeekFloor23699%583%1110320801
WeekCeil23699%583%1110320801
WidthBucket19099%375%1100200801
ElementAt18799%2880%2130300801
StrToMap18399%3350%3110200801
Mask17099%3350%390270601
ExportSet16199%2250%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%2250%290140701
Ipv6CIDRToRange11399%50%170180601
BitTest11299%50%170140601
MapContainsKey11199%2466%2100190701
ArrayContains10999%583%1100190701
FormatRound10799%50%170140601
ArrayUnion10599%3770%3120170701
StrToDate10499%2880%2120200701
ArrayPushBack10499%583%190180601
ArrayPushFront10499%583%190180601
Ltrim10099%375%190160701
LtrimIn10099%375%190160701
Ceil10099%375%190150701
Floor10099%375%190150701
RoundBankers10099%2250%290150701
Round10099%375%190150701
MonthsBetween10099%2250%290130701
ArraysOverlap10099%3770%3120170701
Week10099%375%190160701
Conv9798%50%170150601
ArrayJoin9698%375%190150701
JsonLength9698%2250%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%2250%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
CosineSimilarity5798%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
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
PreviousDay5598%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
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
Sqrt4797%50%170100601
BitmapCount4797%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
EncodeAsLargeInt4297%50%170100601
Greatest2896%50%15070401
Least2896%50%15070401
SearchDslParser.QsClauseType99100%n/a010170101
JsonArray80100%6100%090170601
JsonArrayIgnoreNull80100%6100%090170601
ArrayMap71100%n/a080140801
ArrayExists50100%2100%07090601
ScalarFunction36100%n/a060100601
Score25100%n/a06080601
SearchDslParser.new BaseErrorListener() {...}23100%n/a02020201
SearchDslParser.QsOccur21100%n/a01040101
HighOrderFunction18100%n/a01040101
SearchDslParser.TermWithOccur18100%n/a01070101
EncodeString14100%n/a02040201
SearchDslParser.SearchDslSyntaxException100%n/a02040201