Package com.querydsl.core.support


package com.querydsl.core.support
Various support classes
  • Class
    Description
    CollectionAnyVisitor is an expression visitor which transforms any() path expressions which are often transformed into subqueries
    ConstantHidingExpression removes constants from the argument list and injects them back into the result chain
    Context is used in CollectionAnyVisitor as the visitor context
    EnumConversion ensures that the results of an enum projection conform to the type of the projection expression
    ExtendedSubQuery extends the SubQueryExpression interface to provide fluent expression creation functionality
    FetchableQueryBase extends the QueryBase class to provide default implementations of the methods of the Fetchable interface
    FetchableSubQueryBase extends FetchableQueryBase to provide fluent Expression creation functionality
    NumberConversion ensures that the results of a numeric projection conform to the type of the projection expression
    NumberConversions ensures that the results of a projection involving numeric expressions conform to the types of the numeric expressions
    OrderedQueryMetadata performs no metadata validation and ensures that FROM elements are before JOIN elements
    Extracts the paths that occurs in an expression via breadth first search
    QueryBase<Q extends QueryBase<Q>>
    QueryBase provides a stub for Query implementations
    Mixin style Query implementation
    Role of expression in conversion
    ReplaceVisitor is a deep visitor that can be customized to replace segments of expression trees
    SerializerBase is a stub for Serializer implementations which serialize query metadata to Strings