Package net.n2oapp.platform.seek
Interface NullabilityProvider
- All Known Implementing Classes:
DefaultNullabilityProvider
public interface NullabilityProvider
Для каждого из свойств определяет, может ли оно принимать значения
null.
Использование данного интерфейса позволяет немного ускорить SQL запросы, так как чем больше в таблице nullable колонок,
тем более сложные WHERE-условия для seek-пагинации.-
Method Summary
Modifier and TypeMethodDescriptionbooleannullable(com.querydsl.core.types.dsl.ComparableExpressionBase<?> property)
-
Method Details
-
nullable
boolean nullable(com.querydsl.core.types.dsl.ComparableExpressionBase<?> property) - Parameters:
property- QueryDSL выражение, представляющее собой путь от рутовой сущности репозитория до поля, указанного в сортировке (например для сущности Animal и поля name это QAnimal.animal.name).- Returns:
- Может ли
propertyпринимать значенияnull
-