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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total4,675 of 50,43490%1,105 of 2,90261%1,1865,2867358,9162043,8216567
SearchDslParser.QsLuceneModeAstBuilder42155556%727250%51927520052001
SearchDslParser4091,70980%11625668%1052237045143701
Array1688934%13735%91928501901
SearchDslParser.QsAstBuilder12961082%347067%32732114402101
SubBinary1200%60%13131717101011
SearchDslParser.QsNode937845%228%151920363701
SearchDslParser.QsPlan682627%118%91114193501
Minute606552%175%1319112341001
DeduplicateMap590%0%66995511
SplitByChar570%0%7711116611
StructElement5616474%71568%6178330601
DictGetMany5329284%132161%12269590901
CryptoFunction517358%5758%6139253701
ToBase64Binary480%0%7710106611
FromBase64Binary480%0%7710106611
G480%0%7710106611
DateTrunc4432888%94783%93855701001
Lambda4338389%82676%93766812001
ArrayApply4322383%72779%7255390801
QuarterFloor4321583%5964%5165341801
QuarterCeil4321583%5964%5165341801
CreateNamedStruct3715981%61266%6185320901
DayFloor3519084%4660%4153320901
YearFloor3519084%4660%4153320901
DayCeil3519084%4660%4153320901
MinuteCeil3513879%4660%4153270901
SecondCeil3513879%4660%4153270901
HourCeil3513879%4660%4153270901
SecondFloor3513879%4660%4153270901
MinuteFloor3513879%4660%4153270901
HourFloor3513879%4660%4153270901
DictGet3323387%92170%9247470901
SearchDslParser.QsFieldBinding322442%100%687121301
TimeFormat306869%25%61282141001
CurrentTime279678%7956%71952621101
MapEntries269578%50%486212501
JsonbExtractLargeint246873%0%485133701
JsonbExtractBool246873%0%485133701
EncryptKeyRef246472%0%4106163901
ArrayRangeQuarterUnit244665%0%26291501
Password243458%0%475113601
Ignore242652%0%476103601
Sm4Encrypt2318188%40%4104242801
Sm4Decrypt2318188%40%4104242801
Ipv6FromUInt128StringOrNull233862%0%375122601
ArrayCumSum2215287%50%3103250701
ArrayDifference2215087%50%3102230701
CreateMap2213085%5964%5164350901
SearchDslParser.SearchOptions229781%770%52253521701
QuartersDiff226975%25%383131601
Substring2116088%6650%81732731101
Lcm2113886%466%2112220801
Uuid212857%n/a385133801
UuidNumeric212857%n/a385133801
Char207077%75%2103181801
ArrayMatchAll205272%50%282120601
ArrayMatchAny205272%50%282120601
SearchDslParser.new BaseErrorListener() {...}2013%n/a12121201
SearchDslParser.new BaseErrorListener() {...}2013%n/a12121201
ArrayProduct1911285%466%2102200701
ArrayReverseSplit199383%4450%4112170701
ArrayCompact196276%50%3102150701
RegexpCount195674%0%384122701
GetFormat195072%0%374132601
StLinestringfromtext193866%0%374112601
StPolygonfromtext193866%0%374112601
UrlEncode193866%0%374112601
Dpow193766%0%374102601
Domain192960%0%374102601
EncodeAsSmallInt192455%0%374102601
EncodeAsInt192455%0%374102601
CurrentCatalog1944%n/a365103601
RegexpReplace1819191%5758%4142320801
RegexpReplaceOne1818391%5758%4142310801
ArraySortBy1812086%5758%5152220901
If1811386%770%3145250901
ArraySplit188282%50%292160701
ArrayFilter187380%50%282140601
Crc32Internal187179%0%394192801
Pi182153%0%374102601
MonthCeil20992%880%2151320901
MonthFloor20992%880%2151320901
YearCeil20992%880%2151320901
Nvl7983%675%2105180601
NullIf6580%50%275170501
GetVariantType3266%0%26281501
Field23994%562%3111280701
Century5177%50%5104144901
ArrayIntersect13790%1583%3162290701
ArrayPosition12389%880%2131230801
ArrayEnumerateUniq7984%562%3111190701
ArrayDistinct6782%4450%4111160701
ToQuantileState6181%50%291130701
UtcDate2362%n/a274112701
CurrentDate2362%n/a274112701
Database2261%n/a274112701
LastQueryId2261%n/a274112701
User2261%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
FromUnixtime21895%51372%52133701201
ArrayZip12892%975%3132230701
NgramSearch6986%50%392140601
ArraySort17694%51372%6183341901
AesCryptoFunction17094%1083%3133211701
Pmod11391%41071%4152250801
YearOfWeek4782%50%4103133901
QuartersAdd6888%50%281121701
QuartersSub6888%50%281121701
AddTime6888%50%281121701
SubTime6888%50%281121701
SecondMicrosecondAdd6688%50%291131801
MinuteSecondAdd5986%50%291121801
DayHourAdd5986%50%291121801
DaySecondAdd5986%50%291121801
UniqueFunctionParams59%n/a12261201
ConvertTz10793%562%31521901101
HllCardinality4785%50%392122801
Search9793%4660%41522301001
ToJson24097%880%2111330601
UtcTime12395%41477%42012901101
UtcTimestamp12395%41477%42012901101
Rtrim10094%75%2102181801
TrimIn10094%50%3102181801
Trim10094%75%2102181801
RtrimIn10094%75%2102181801
GroupingId8793%50%2102201901
JsonbExtractString8693%50%281131701
JsonbExtractBigint8693%50%281131701
JsonbExtractInt8693%50%281131701
JsonbExtractDouble8693%50%281131701
Strcmp6391%50%271111601
AssertTrue6191%50%291130701
EsQuery5089%50%271101601
DigitalMasking4287%50%271101601
ToSeconds4287%50%271101601
Sinh4287%50%271101601
Asinh4287%50%271101601
UnixTimestamp18997%41680%42424101401
Random15896%787%11913501501
ParseUrl12096%25%290180701
JsonbParseErrorToValue7693%25%2100140801
GroupingScalarFunction73%n/a14271401
ScalarFunctionParams58%n/a12241201
Sm4CryptoFunction2887%100%15291401
Second12897%51575%52002401001
Microsecond12597%51777%52102401001
DateFormat8296%50%21211801001
Now8197%562%3130180901
ArrayFirst2793%n/a15171501
ArrayLast2793%n/a15171501
AesDecrypt27999%50%2110300901
AesEncrypt27999%50%2110300901
ArrayAvg20499%1487%2160380801
StrToMap18399%50%3110200801
WeekFloor18299%583%1110270801
WeekCeil18299%583%1110270801
AutoPartitionName18199%1593%1160310801
ElementAt17899%880%2130280801
WidthBucket17699%50%170150601
Mask17099%50%390270601
ExportSet16199%50%2100190801
Format16199%50%160160501
Sha215399%583%1110210801
ArrayRange15299%583%1110230801
ArraySum15099%675%2110220701
SubReplace14899%75%190190701
CountEqual14699%5964%5150250801
ArrayRemove14699%5964%5150250801
MapContainsEntry14599%787%1110200701
Uniform14299%1191%11602401001
JsonSet13899%1191%1120240601
JsonReplace13899%1191%1120240601
JsonInsert13899%1191%1120240601
SplitByRegexp13699%1191%1140210801
YearWeek13299%787%11502301101
Locate12499%75%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
MapContainsValue11199%466%2100190701
Hour11099%1083%21602001001
ArrayContains10999%583%1100190701
Gcd10799%50%170140601
FormatRound10799%50%170140601
ArrayUnion10599%770%3120170701
StrToDate10499%880%2120200701
ArrayPushBack10499%583%190180601
ArrayPushFront10499%583%190180601
Tokenize10199%880%2120240701
Ltrim10099%75%190160701
Dfloor10099%75%190150701
LtrimIn10099%75%190160701
Ceil10099%75%190150701
Floor10099%75%190150701
RoundBankers10099%75%190150701
Dround10099%75%190150701
Round10099%75%190150701
MonthsBetween10099%50%290130701
ArraysOverlap10099%770%3120170701
Dceil10099%50%290150701
Week10099%75%190160701
Conv9798%50%170150601
ArrayJoin9698%75%190150701
JsonLength9698%50%290140701
ArraySlice9698%75%190160701
MaskFirstN9598%50%180150701
MaskLastN9598%50%180150701
CountSubstring9498%75%190150701
DayOfMonth9398%880%21501801001
Overlay9298%50%170130601
Truncate9198%75%190140701
MinutesDiff8998%75%190150701
SecondsDiff8998%75%190150701
HoursDiff8998%75%190150701
DaysDiff8998%75%190140701
YearsDiff8998%75%190150701
WeeksDiff8998%75%190150701
MonthsDiff8998%75%190150701
ArrayMin8898%583%1110150801
ArrayMax8898%583%1110150801
Ipv4CIDRToRange8798%50%170160601
ArrayShuffle8698%50%290140701
ArrayReverseSort8598%4660%4120160701
Month8598%675%21401701001
Quarter8598%675%21401701001
DayOfYear8598%675%21401701001
MoneyFormat8398%50%170140601
BitCount8398%50%170140601
Log8198%75%190140701
Translate8098%50%170130601
SubstringIndex8098%50%170130601
MakeTime8098%50%170130601
RegexpExtractOrNull8098%50%170130601
Rpad8098%50%170130601
Lpad8098%50%170130601
SplitPart8098%50%170130601
RegexpExtract8098%50%170130601
JsonKeys8098%75%190140701
Replace8098%50%170130601
ReplaceEmpty8098%50%170130601
ConvertTo7998%75%190150701
MakeSet7898%50%180120701
BitmapFromArray7898%50%170130601
MakeDate7898%75%1100140801
Ipv4NumToString7898%50%170140601
Atan7898%75%190130701
MonthsAdd7698%50%180120701
MonthsSub7698%50%180120701
MicroSecondsDiff7698%75%190140701
MilliSecondsDiff7698%75%190140701
YearsSub7698%50%180120701
YearsAdd7698%50%180120701
DaysAdd7698%50%180120701
DaysSub7698%50%180120701
WeeksAdd7698%50%180120701
WeeksSub7698%50%180120701
DecodeAsVarchar7498%50%170130601
MicroSecondsSub7498%50%190130801
Negative7498%50%170130601
JsonbExtract7498%50%170110601
Positive7498%50%170130601
MicroSecondsAdd7498%50%190130801
MilliSecondsSub7498%50%190130801
MilliSecondsAdd7498%50%190130801
Elt7398%50%170110601
StAngleSphere7198%50%170110601
StDistanceSphere7198%50%170110601
Grouping7098%75%190130701
Md5Sum6998%50%170120601
Sm3sum6998%50%170120601
Ipv6NumToString6998%50%170130601
XxHash326998%50%170120601
XxHash646998%50%170120601
RegexpExtractAll6898%50%170120601
Fmod6898%50%170110601
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
StDisjoint6898%50%170110601
JsonbExistsPath6898%50%170110601
AppendTrailingCharIfAbsent6898%50%170120601
EndsWith6898%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%75%170120501
ToBitmap6598%50%170120601
Hex6598%50%170120601
Year6598%50%1100140901
Sm36598%50%170120601
ToBitmapWithCheck6598%50%170120601
Length6598%50%170120601
BitmapRemove6598%50%170100601
Md56598%50%170120601
ToMonday6598%50%1100140901
LastDay6598%50%1100140901
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
SecondsAdd6398%50%180110701
NormalCdf6398%50%170110601
StCircle6398%50%170110601
MinutesSub6398%50%180110701
MinutesAdd6398%50%180110701
StAngle6398%50%170110601
HoursSub6398%50%180110701
HoursAdd6398%50%180110701
ArrayExcept6398%50%170110601
SubBitmap6398%50%170110601
SecondsSub6398%50%180110701
ArrayContainsAll6398%50%170110601
BitmapSubsetLimit6398%50%170110601
ArrayWithConstant6298%50%170110601
Interval6298%50%16080501
BitmapAndNotCountAlias6198%50%180110701
BitmapAndNotCount6198%50%180110701
ToIpv6OrDefault6098%50%170120601
Ipv4StringToNumOrNull6098%50%170120601
ArrayFlatten6098%75%170110501
Ipv4StringToNum6098%50%170120601
IsIpv4String6098%50%170120601
IsIpv4Compat6098%50%170120601
ToIpv46098%50%170120601
ToIpv66098%50%170120601
Ipv6StringToNumOrNull6098%50%170120601
BitmapAnd6098%50%170100601
ToIpv4OrDefault6098%50%170120601
InnerProductApproximate6098%50%170100601
BitmapXor6098%50%170100601
JsonExtractNoQuotes6098%50%170110601
ToIpv6OrNull6098%50%170120601
ToIpv4OrNull6098%50%170120601
L2DistanceApproximate6098%50%170100601
Ipv6StringToNumOrDefault6098%50%170120601
MurmurHash364V26098%50%170110601
IsIpv6String6098%50%170120601
Ipv6StringToNum6098%50%170120601
Ipv4StringToNumOrDefault6098%50%170120601
Concat6098%50%170110601
MurmurHash3326098%50%170110601
MurmurHash3646098%50%170110601
IsIpv4Mapped6098%50%170120601
Cardinality5998%50%170110601
L2Distance5798%50%170110601
MultiSearchAllPositions5798%50%170110601
CosineDistance5798%50%170110601
L1Distance5798%50%170110601
InnerProduct5798%50%170110601
FromDays5698%50%1100130901
Upper5698%50%170110601
StPolygon5698%50%170110601
Unhex5698%50%170110601
StPolyfromtext5698%50%170110601
StGeomfromtext5698%50%170110601
HllFromBase645698%50%170110601
DayName5698%50%170110601
Weekday5698%50%170110601
NullOrEmpty5698%50%170110601
SplitByString5698%50%170110601
WeekOfYear5698%50%170110601
MapValues5698%50%170100601
BitmapFromString5698%50%170110601
CharacterLength5698%50%170110601
StGeomFromWKB5698%50%170110601
Uncompress5698%50%170110601
StLinefromtext5698%50%170110601
Lower5698%50%170110601
MultiMatchAny5698%50%170100601
Ascii5698%50%170110601
FromIso8601Date5698%50%170110601
HllHash5698%50%170110601
ToDate5698%50%1100130901
Compress5698%50%170110601
StY5698%50%170110601
StX5698%50%170110601
Crc325698%50%170110601
SecToTime5698%50%170110601
StGeometryFromWKB5698%50%170110601
UnhexNull5698%50%170110601
StAswkt5698%50%170110601
StGeometryfromtext5698%50%170110601
Date5698%50%1100130901
DayOfWeek5698%50%170110601
Quote5698%50%170110601
NotNullOrEmpty5698%50%170110601
BitmapHash5698%50%170110601
MonthName5698%50%170110601
JsonbValid5698%50%170110601
StAsBinary5698%50%170110601
BitLength5698%50%170110601
BitmapHash645698%50%170110601
MapKeys5698%50%170100601
UrlDecode5698%50%170110601
UuidtoInt5698%50%170110601
ToIso86015698%50%170110601
BitmapFromBase645698%50%170110601
StAstext5698%50%170110601
FromBase645698%50%170110601
Atan25598%50%170100601
Fpow5598%50%170100601
QuantilePercent5598%50%170100601
StPoint5598%50%170100601
BitmapNot5598%50%170100601
Xor5598%50%170100601
StAzimuth5598%50%170100601
PeriodDiff5598%50%170100601
BitmapContains5598%50%170100601
JsonbType5598%50%170100601
BitmapAndNotAlias5598%50%170100601
ExtractUrlParameter5598%50%170110601
StContains5598%50%170100601
ArrayConcat5598%50%170100601
BitShiftLeft5598%50%170100601
Pow5598%50%170100601
BitmapAndNot5598%50%170100601
Power5598%50%170100601
BitmapHasAny5598%50%170100601
BitmapHasAll5598%50%170100601
NextDay5598%50%170100601
PeriodAdd5598%50%170100601
BitShiftRight5598%50%170100601
IsNan5398%50%16090501
IsUuid5398%50%16090501
FromMicrosecond5398%50%180110701
QuantileStateFromBase645398%50%16090501
FromMillisecond5398%50%180110701
IsInf5398%50%16090501
FromSecond5398%50%180110701
Ipv4ToIpv65198%50%170110601
MicrosecondFromUnixtime4998%50%170100601
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
Radians4797%50%170100601
InttoUuid4797%50%170100601
Atanh4797%50%170100601
Dlog104797%50%170100601
DateV24797%50%170100601
Log24797%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
Dsqrt4797%50%170100601
Exp4797%50%170100601
MilliSecondTimestamp4797%50%170100601
Timestamp4797%50%170100601
Dexp4797%50%170100601
Cbrt4797%50%170100601
ToBase644797%50%170100601
Sleep4797%50%170100601
StAreaSquareKm4797%50%170100601
Tanh4797%50%170100601
Bin4797%50%170100601
Sin4797%50%170100601
Sec4797%50%170100601
StripNullValue4797%50%170100601
Protocol4797%50%170100601
TopLevelDomain4797%50%170100601
Csc4797%50%170100601
Degrees4797%50%170100601
Cot4797%50%170100601
Cos4797%50%170100601
Log104797%50%170100601
Tan4797%50%170100601
ToDateV24797%50%170100601
Even4797%50%170100601
SecondFromUnixtime4797%50%170100601
ToBinary4797%50%170100601
Cosh4797%50%170100601
JsonbParseErrorToNull4797%50%170100601
DomainWithoutWww4797%50%170100601
ToDays4797%50%170100601
Space4797%50%170100601
BitmapToBase644797%50%170100601
Initcap4797%50%170100601
TimeToSec4797%50%170100601
MicroSecondTimestamp4797%50%170100601
Soundex4797%50%170100601
Sign4797%50%170100601
HourFromUnixtime4797%50%170100601
JsonUnQuote4797%50%170100601
Ln4797%50%170100601
SignBit4797%50%170100601
BitmapMax4797%50%170100601
MinuteFromUnixtime4797%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
EncodeAsBigInt4297%50%170100601
MultiMatch4297%50%170100601
EncodeAsLargeInt4297%50%170100601
Greatest2896%50%15070401
Least2896%50%15070401
UniqueFunction95100%1083%2140260801
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
HighOrderFunction18100%n/a01040101
SearchDslParser.TermWithOccur18100%n/a01070101
EncodeString100%n/a02040201