Package com.querydsl.core.support
package com.querydsl.core.support
Various support classes
-
ClassDescription
CollectionAnyVisitoris an expression visitor which transforms any() path expressions which are often transformed into subqueriesConstantHidingExpressionremoves constants from the argument list and injects them back into the result chainContextis used inCollectionAnyVisitoras the visitor contextEnumConversionensures that the results of an enum projection conform to the type of the projection expressionExtendedSubQueryextends theSubQueryExpressioninterface to provide fluent expression creation functionalityFetchableQueryBase<T,Q extends FetchableQueryBase<T, Q>> FetchableSubQueryBase<T,Q extends FetchableSubQueryBase<T, Q>> FetchableSubQueryBaseextendsFetchableQueryBaseto provide fluent Expression creation functionalityNumberConversionensures that the results of a numeric projection conform to the type of the projection expressionNumberConversionsensures that the results of a projection involving numeric expressions conform to the types of the numeric expressionsOrderedQueryMetadataperforms no metadata validation and ensures that FROM elements are before JOIN elementsExtracts the paths that occurs in an expression via breadth first searchQueryBaseprovides a stub for Query implementationsQueryMixin<T>Mixin style Query implementationRole of expression in conversionReplaceVisitoris a deep visitor that can be customized to replace segments of expression treesSerializerBase<S extends SerializerBase<S>>SerializerBaseis a stub for Serializer implementations which serialize query metadata to Strings