Interface TranslatableQueryWrapper
-
- All Known Implementing Classes:
FluentSelectWrapper,SelectQueryWrapper
public interface TranslatableQueryWrapperThis interface allows transparently use different queries (namely SelectQuery, ObjectSelect and ColumnSelect) in translator and as subqueries.- Since:
- 4.2
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Collection<Property<?>>getColumns()ExpressiongetHavingQualifier()QueryMetadatagetMetaData(EntityResolver resolver)Collection<Ordering>getOrderings()ExpressiongetQualifier()booleanisDistinct()default booleanneedsResultSetMapping()Select<?>unwrap()
-
-
-
Method Detail
-
isDistinct
boolean isDistinct()
-
getMetaData
QueryMetadata getMetaData(EntityResolver resolver)
-
getQualifier
Expression getQualifier()
-
getOrderings
Collection<Ordering> getOrderings()
-
getColumns
Collection<Property<?>> getColumns()
-
getHavingQualifier
Expression getHavingQualifier()
-
unwrap
Select<?> unwrap()
-
needsResultSetMapping
default boolean needsResultSetMapping()
-
-