Class FinderColumn<T extends BaseModel<T>>
java.lang.Object
com.liferay.portal.kernel.service.persistence.impl.FinderColumn<T>
- Direct Known Subclasses:
ArrayableFinderColumn
- Author:
- Shuyang Zhou
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFinderColumn(String entityAlias, String columnName, FinderColumn.Type type, String comparator, boolean caseSensitive, boolean convertNull, Function<T, Object> valueExtractor) FinderColumn(String entityAlias, String columnName, String dbColumnName, FinderColumn.Type type, String comparator, boolean caseSensitive, boolean convertNull, Function<T, Object> valueExtractor) -
Method Summary
Modifier and TypeMethodDescriptionvoidextractValue(T entity) getSqlFragment(Object normalizedValue, boolean sqlQuery) booleannormalizeValue(Object value) toFinderArg(Object normalizedValue)
-
Field Details
-
caseSensitive
protected final boolean caseSensitive -
convertNull
protected final boolean convertNull -
hqlBind
-
hqlIsNull
-
hqlNull
-
sqlBind
-
sqlIsNull
-
sqlNull
-
type
-
valueExtractor
-
-
Constructor Details
-
FinderColumn
-
FinderColumn
-
-
Method Details
-
bindValue
-
extractValue
-
getKeyFragment
-
getSqlFragment
-
matches
-
normalizeValue
-
toFinderArg
-