SqmCriteriaNodeBuilder

Source file "org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total5,381 of 5,3810%250 of 2500%508508908908382382
setOperation(SetOperator, Subquery, Subquery[])790%60%44121211
areTypesComparable(SqmExpressible, SqmExpressible)760%380%2020131311
setOperation(SetOperator, CriteriaQuery, CriteriaQuery[])690%40%33111111
value(Object, SqmExpression)690%100%66141411
pad(CriteriaBuilder.Trimspec, Expression, Expression, Expression)660%40%33101011
checkMultiselect(List)590%120%77131311
overlay(Expression, Expression, Expression, Expression)580%20%229911
SqmCriteriaNodeBuilder(String, String, QueryEngine, boolean, ValueHandlingMode, ServiceRegistry, Supplier)520%20%22141411
createTrimNode(TrimSpec, SqmExpression, SqmExpression)500%40%33131311
literal(Object, SqmExpression)480%60%449911
construct(Class, List)460%60%44111111
collectQueryPartsAndCtes(SqmSelectQuery, List, Map)450%60%449911
wrap(Expression[])450%40%336611
functionWithinGroup(String, Class, JpaOrder, JpaPredicate, JpaWindow, Expression[])440%60%44101011
createLocateFunctionNode(SqmExpression, SqmExpression, SqmExpression)430%20%226611
and(Predicate[])420%60%446611
or(Predicate[])420%60%446611
createSubstringNode(SqmExpression, SqmExpression, SqmExpression)400%20%224411
in(Expression, Object[])390%20%225511
createNullifFunctionNode(SqmExpression, SqmExpression)370%n/a117711
isDiscriminatorComparison(SqmExpressible, SqmExpressible)360%80%55111111
literal(Object)360%60%449911
parameter(Class, String)360%40%337711
literals(Object[])350%60%446611
in(Expression, Expression[])350%20%224411
expressionList(Expression[])340%60%446611
in(Expression, Collection)330%20%226611
locateSessionFactoryOnDeserialization(String, String)330%60%44101011
cast(JpaExpression, Class)320%n/a114411
function(String, Class, Expression[])320%20%229911
functionAggregate(String, Class, JpaPredicate, JpaWindow, Expression[])320%40%337711
concat(String, String)310%n/a116611
extract(Expression, TemporalUnit, Class)310%n/a114411
concat(Expression, String)300%n/a116611
concat(String, Expression)300%n/a116611
between(Expression, Comparable, Comparable)300%n/a116611
format(Expression, String)300%n/a115511
collate(Expression, String)300%n/a115511
literals(List)290%60%447711
assertComparable(Expression, Expression)290%20%226611
truncate(Expression, TemporalUnit)290%n/a114411
replace(Expression, Expression, Expression)290%n/a114411
nullLiteral(Class)280%40%337711
concat(Expression, Expression)280%n/a116611
fk(Path)270%40%335511
coalesce(Expression, Expression)270%n/a116611
sql(String, Class, Expression[])270%n/a115511
tuple(Class, List)260%40%336611
power(Expression, Number)250%n/a113311
round(Expression, Integer)250%n/a113311
truncate(Expression, Integer)250%n/a113311
power(Expression, Expression)240%n/a113311
isInstance(BindableType, Object)240%40%337711
value(Object)240%40%336611
left(Expression, Expression)240%n/a114411
right(Expression, Expression)240%n/a114411
log(Expression, Expression)240%n/a113311
atan2(Expression, Expression)240%n/a113311
resolveInferredParameterType(Object, SqmExpression, TypeConfiguration)230%80%558811
conjunction()220%n/a113311
disjunction()220%n/a113311
convertTrimSpec(CriteriaBuilder.Trimspec)210%60%557711
between(Expression, Expression, Expression)200%n/a113311
windowFunction(String, Class, JpaWindow, Expression[])200%n/a114411
percentileCont(Expression, JpaPredicate, JpaWindow, Expression, SortOrder, NullPrecedence)200%n/a113311
percentileDisc(Expression, JpaPredicate, JpaWindow, Expression, SortOrder, NullPrecedence)200%n/a113311
countDistinct(Expression)190%n/a113311
equal(Expression, Object)190%n/a113311
notEqual(Expression, Object)190%n/a113311
distinctFrom(Expression, Object)190%n/a113311
notDistinctFrom(Expression, Object)190%n/a113311
greaterThan(Expression, Comparable)190%n/a113311
greaterThanOrEqualTo(Expression, Comparable)190%n/a113311
lessThan(Expression, Comparable)190%n/a113311
lessThanOrEqualTo(Expression, Comparable)190%n/a113311
gt(Expression, Number)190%n/a113311
ge(Expression, Number)190%n/a113311
lt(Expression, Number)190%n/a113311
le(Expression, Number)190%n/a113311
tuple(SqmExpressible, List)180%20%223311
ilike(Expression, String, char)180%n/a113311
listagg(JpaOrder, JpaPredicate, JpaWindow, Expression, Expression)180%n/a111111
sum(Expression)170%n/a114411
createSqmArithmeticNode(BinaryArithmeticOperator, SqmExpression, SqmExpression)170%n/a114411
nthValue(Expression, Expression, JpaWindow)170%n/a111111
getBooleanType()160%20%225511
currentInstant()160%n/a116611
like(Expression, String, char)160%n/a113311
ilike(Expression, String, Expression)160%n/a112211
mode(JpaPredicate, JpaWindow, Expression, SortOrder, NullPrecedence)160%n/a113311
getIntegerType()150%20%224411
getCharacterType()150%20%224411
ilike(Expression, Expression, char)150%n/a112211
overlay(Expression, String, int, int)150%n/a111111
tuple(List)140%n/a113311
array(Class, List)140%n/a113311
greatest(Expression)140%n/a112211
least(Expression)140%n/a112211
resolveInferredType(Object, SqmExpression, TypeConfiguration)140%40%335511
equal(Expression, Expression)140%n/a112211
notEqual(Expression, Expression)140%n/a112211
distinctFrom(Expression, Expression)140%n/a112211
notDistinctFrom(Expression, Expression)140%n/a112211
greaterThan(Expression, Expression)140%n/a112211
greaterThanOrEqualTo(Expression, Expression)140%n/a112211
lessThan(Expression, Expression)140%n/a112211
gt(Expression, Expression)140%n/a112211
ge(Expression, Expression)140%n/a112211
lt(Expression, Expression)140%n/a112211
le(Expression, Expression)140%n/a112211
like(Expression, String, Expression)140%n/a112211
ilike(Expression, String)140%n/a112211
wrap(Expression)130%20%223311
avg(Expression)130%n/a112211
sumAsLong(Expression)130%n/a112211
sumAsDouble(Expression)130%n/a112211
max(Expression)130%n/a112211
min(Expression)130%n/a112211
count(Expression)130%n/a112211
sign(Expression)130%n/a112211
ceiling(Expression)130%n/a112211
floor(Expression)130%n/a112211
exp(Expression)130%n/a112211
ln(Expression)130%n/a112211
abs(Expression)130%n/a112211
sqrt(Expression)130%n/a112211
substring(Expression, int, int)130%n/a113311
lower(Expression)130%n/a113311
upper(Expression)130%n/a113311
length(Expression)130%n/a113311
like(Expression, Expression, char)130%n/a112211
ilike(Expression, Expression, Expression)130%n/a111111
overlay(Expression, Expression, int, int)130%n/a111111
pad(Expression, int, char)130%n/a111111
pad(CriteriaBuilder.Trimspec, Expression, int, char)130%n/a111111
replace(Expression, String, String)130%n/a112211
log10(Expression)130%n/a112211
sin(Expression)130%n/a112211
cos(Expression)130%n/a112211
tan(Expression)130%n/a112211
asin(Expression)130%n/a112211
acos(Expression)130%n/a112211
atan(Expression)130%n/a112211
sinh(Expression)130%n/a112211
cosh(Expression)130%n/a112211
tanh(Expression)130%n/a112211
degrees(Expression)130%n/a112211
radians(Expression)130%n/a112211
firstValue(Expression, JpaWindow)130%n/a111111
lastValue(Expression, JpaWindow)130%n/a111111
sum(Expression, JpaPredicate, JpaWindow)130%n/a111111
avg(Expression, JpaPredicate, JpaWindow)130%n/a111111
count(Expression, JpaPredicate, JpaWindow)130%n/a111111
asc(Expression, boolean)120%20%222211
desc(Expression, boolean)120%20%222211
asc(JpaCteCriteriaAttribute, boolean)120%20%222211
desc(JpaCteCriteriaAttribute, boolean)120%20%222211
locate(Expression, String, int)120%n/a113311
and(Expression, Expression)120%n/a113311
or(Expression, Expression)120%n/a113311
like(Expression, String)120%n/a112211
overlay(Expression, String, Expression, int)120%n/a111111
overlay(Expression, String, int, Expression)120%n/a111111
trim(CriteriaBuilder.Trimspec, char, Expression)110%n/a111111
currentDate()110%n/a113311
currentTimestamp()110%n/a113311
currentTime()110%n/a113311
localDate()110%n/a113311
localDateTime()110%n/a113311
localTime()110%n/a113311
isMember(Object, Expression)110%n/a111111
isNotMember(Object, Expression)110%n/a111111
like(Expression, Expression, Expression)110%n/a111111
ilike(Expression, Expression)110%n/a111111
pi()110%n/a112211
union(boolean, CriteriaQuery, CriteriaQuery[])100%20%221111
intersect(boolean, CriteriaQuery, CriteriaQuery[])100%20%221111
except(boolean, CriteriaQuery, CriteriaQuery[])100%20%221111
union(boolean, Subquery, Subquery[])100%20%221111
intersect(boolean, Subquery, Subquery[])100%20%221111
except(boolean, Subquery, Subquery[])100%20%221111
substring(Expression, int)100%n/a112211
trim(char, Expression)100%n/a111111
size(Collection)100%n/a113311
nullif(Expression, Object)100%n/a111111
mapSize(Map)100%n/a111111
lessThanOrEqualTo(Expression, Expression)100%n/a111111
isMember(Expression, Expression)100%n/a111111
isNotMember(Expression, Expression)100%n/a111111
readResolve()100%n/a112211
overlay(Expression, String, int)100%n/a111111
overlay(Expression, Expression, int)100%n/a111111
overlay(Expression, Expression, Expression, int)100%n/a111111
overlay(Expression, Expression, int, Expression)100%n/a111111
pad(Expression, int)100%n/a111111
pad(CriteriaBuilder.Trimspec, Expression, int)100%n/a111111
pad(Expression, int, Expression)100%n/a111111
pad(CriteriaBuilder.Trimspec, Expression, int, Expression)100%n/a111111
pad(Expression, Expression, char)100%n/a111111
pad(CriteriaBuilder.Trimspec, Expression, Expression, char)100%n/a111111
frameBetweenPreceding(int)100%n/a111111
frameBetweenFollowing(int)100%n/a111111
listagg(JpaOrder, JpaPredicate, JpaWindow, Expression, String)100%n/a111111
neg(Expression)90%n/a112211
sum(Expression, Number)90%n/a112211
sum(Number, Expression)90%n/a112211
prod(Expression, Number)90%n/a112211
prod(Number, Expression)90%n/a112211
diff(Expression, Number)90%n/a112211
diff(Number, Expression)90%n/a112211
quot(Expression, Number)90%n/a112211
quot(Number, Expression)90%n/a112211
mod(Expression, Integer)90%n/a112211
mod(Integer, Expression)90%n/a112211
substring(Expression, Expression, Expression)90%n/a111111
trim(CriteriaBuilder.Trimspec, Expression, Expression)90%n/a111111
locate(Expression, String)90%n/a112211
locate(Expression, Expression, Expression)90%n/a111111
coalesce(Expression, Object)90%n/a111111
like(Expression, Expression)90%n/a111111
overlay(Expression, String, Expression)90%n/a111111
overlay(Expression, String, Expression, Expression)90%n/a111111
nthValue(Expression, int, JpaWindow)90%n/a111111
functionWithinGroup(String, Class, JpaOrder, Expression[])90%n/a111111
functionWithinGroup(String, Class, JpaOrder, JpaPredicate, Expression[])90%n/a111111
functionWithinGroup(String, Class, JpaOrder, JpaWindow, Expression[])90%n/a111111
percentileCont(Expression, Expression, SortOrder, NullPrecedence)90%n/a111111
percentileCont(Expression, JpaPredicate, Expression, SortOrder, NullPrecedence)90%n/a111111
percentileCont(Expression, JpaWindow, Expression, SortOrder, NullPrecedence)90%n/a111111
percentileDisc(Expression, Expression, SortOrder, NullPrecedence)90%n/a111111
percentileDisc(Expression, JpaPredicate, Expression, SortOrder, NullPrecedence)90%n/a111111
percentileDisc(Expression, JpaWindow, Expression, SortOrder, NullPrecedence)90%n/a111111
rank(JpaOrder, Expression[])90%n/a111111
rank(JpaOrder, JpaPredicate, Expression[])90%n/a111111
rank(JpaOrder, JpaWindow, Expression[])90%n/a111111
rank(JpaOrder, JpaPredicate, JpaWindow, Expression[])90%n/a111111
percentRank(JpaOrder, JpaPredicate, JpaWindow, Expression[])90%n/a111111
sort(JpaExpression, SortOrder, NullPrecedence)80%n/a111111
search(JpaCteCriteriaAttribute, SortOrder, NullPrecedence)80%n/a111111
search(JpaCteCriteriaAttribute, SortOrder)80%n/a111111
search(JpaCteCriteriaAttribute)80%n/a111111
asc(JpaCteCriteriaAttribute)80%n/a111111
desc(JpaCteCriteriaAttribute)80%n/a111111
sum(Expression, Expression)80%n/a111111
prod(Expression, Expression)80%n/a111111
diff(Expression, Expression)80%n/a111111
quot(Expression, Expression)80%n/a111111
mod(Expression, Expression)80%n/a111111
substring(Expression, Expression)80%n/a111111
trim(CriteriaBuilder.Trimspec, Expression)80%n/a111111
trim(Expression, Expression)80%n/a111111
locate(Expression, Expression)80%n/a111111
all(Subquery)80%n/a111111
some(Subquery)80%n/a111111
any(Subquery)80%n/a111111
isNotNull(Expression)80%n/a111111
isEmpty(Expression)80%n/a111111
isNotEmpty(Expression)80%n/a111111
notLike(Expression, Expression, Expression)80%n/a111111
notLike(Expression, Expression, char)80%n/a111111
notLike(Expression, String, Expression)80%n/a111111
notLike(Expression, String, char)80%n/a111111
notIlike(Expression, Expression, Expression)80%n/a111111
notIlike(Expression, Expression, char)80%n/a111111
notIlike(Expression, String, Expression)80%n/a111111
notIlike(Expression, String, char)80%n/a111111
in(Expression, SqmSubQuery)80%n/a111111
isMapEmpty(JpaExpression)80%n/a111111
isMapNotEmpty(JpaExpression)80%n/a111111
left(Expression, int)80%n/a111111
right(Expression, int)80%n/a111111
replace(Expression, String, Expression)80%n/a111111
replace(Expression, Expression, String)80%n/a111111
frameBetweenPreceding(Expression)80%n/a111111
frameBetweenFollowing(Expression)80%n/a111111
rowNumber(JpaWindow)80%n/a111111
rank(JpaWindow)80%n/a111111
denseRank(JpaWindow)80%n/a111111
percentRank(JpaWindow)80%n/a111111
cumeDist(JpaWindow)80%n/a111111
functionAggregate(String, Class, JpaPredicate, Expression[])80%n/a111111
functionAggregate(String, Class, JpaWindow, Expression[])80%n/a111111
listagg(JpaOrder, Expression, String)80%n/a111111
listagg(JpaOrder, Expression, Expression)80%n/a111111
listagg(JpaOrder, JpaPredicate, Expression, String)80%n/a111111
listagg(JpaOrder, JpaPredicate, Expression, Expression)80%n/a111111
listagg(JpaOrder, JpaWindow, Expression, String)80%n/a111111
listagg(JpaOrder, JpaWindow, Expression, Expression)80%n/a111111
mode(Expression, SortOrder, NullPrecedence)80%n/a111111
mode(JpaPredicate, Expression, SortOrder, NullPrecedence)80%n/a111111
mode(JpaWindow, Expression, SortOrder, NullPrecedence)80%n/a111111
createCriteriaDelete(Class)70%n/a111111
sort(JpaExpression, SortOrder)70%n/a111111
asc(Expression)70%n/a111111
desc(Expression)70%n/a111111
trim(Expression)70%n/a111111
size(Expression)70%n/a111111
nullif(Expression, Expression)70%n/a111111
selectCase(Expression)70%n/a111111
mapSize(JpaExpression)70%n/a111111
not(Expression)70%n/a112211
isNull(Expression)70%n/a111111
notLike(Expression, Expression)70%n/a111111
notLike(Expression, String)70%n/a111111
notIlike(Expression, Expression)70%n/a111111
notIlike(Expression, String)70%n/a111111
in(Expression)70%n/a111111
exists(Subquery)70%n/a111111
overlay(Expression, Expression, Expression)70%n/a111111
pad(Expression, Expression)70%n/a111111
pad(CriteriaBuilder.Trimspec, Expression, Expression)70%n/a111111
pad(Expression, Expression, Expression)70%n/a111111
log(Number, Expression)70%n/a111111
atan2(Number, Expression)70%n/a111111
atan2(Expression, Number)70%n/a111111
percentRank(JpaOrder, Expression[])70%n/a111111
percentRank(JpaOrder, JpaPredicate, Expression[])70%n/a111111
percentRank(JpaOrder, JpaWindow, Expression[])70%n/a111111
createQuery()60%n/a111111
createQuery(Class)60%n/a111111
createTupleQuery()60%n/a111111
createCriteriaUpdate(Class)60%n/a111111
createCriteriaInsertSelect(Class)60%n/a111111
unwrap(Class)60%n/a111111
sort(JpaExpression)60%n/a111111
tuple(Class, SqmExpression[])60%n/a111111
tuple(SqmExpressible, SqmExpression[])60%n/a111111
array(Class, Selection[])60%n/a111111
construct(Class, Selection[])60%n/a111111
getFunctionDescriptor(String)60%n/a111111
year(Expression)60%n/a111111
month(Expression)60%n/a111111
day(Expression)60%n/a111111
hour(Expression)60%n/a111111
minute(Expression)60%n/a111111
second(Expression)60%n/a111111
frameUnboundedPreceding()60%n/a111111
frameCurrentRow()60%n/a111111
frameUnboundedFollowing()60%n/a111111
sum(Expression, JpaPredicate)60%n/a111111
sum(Expression, JpaWindow)60%n/a111111
avg(Expression, JpaPredicate)60%n/a111111
avg(Expression, JpaWindow)60%n/a111111
count(Expression, JpaPredicate)60%n/a111111
count(Expression, JpaWindow)60%n/a111111
getSessionFactory()50%n/a111111
treat(Path, Class)50%n/a111111
treat(Root, Class)50%n/a111111
treat(Join, Class)50%n/a111111
treat(CollectionJoin, Class)50%n/a111111
treat(SetJoin, Class)50%n/a111111
treat(ListJoin, Class)50%n/a111111
treat(MapJoin, Class)50%n/a111111
tuple(Selection[])50%n/a111111
array(Selection[])50%n/a111111
array(List)50%n/a111111
parameter(Class)50%n/a111111
coalesce()50%n/a111111
selectCase()50%n/a111111
isFalse(Expression)50%n/a111111
createWindow()50%n/a111111
getDomainModel()40%n/a111111
getTypeConfiguration()40%n/a111111
getJpaMetamodel()40%n/a111111
toLong(Expression)40%n/a111111
toInteger(Expression)40%n/a111111
toFloat(Expression)40%n/a111111
toDouble(Expression)40%n/a111111
toBigDecimal(Expression)40%n/a111111
toBigInteger(Expression)40%n/a111111
toString(Expression)40%n/a111111
getMappingMetamodel()40%n/a111111
keys(Map)40%n/a111111
indexes(List)40%n/a111111
values(Collection)40%n/a111111
values(Map)40%n/a111111
isTrue(Expression)40%n/a111111
static {...}40%n/a111111
isJpaQueryComplianceEnabled()30%n/a111111
getServiceRegistry()30%n/a111111
getQueryEngine()30%n/a111111
close()10%n/a111111