Class JPQLTemplates

java.lang.Object
com.querydsl.core.types.Templates
com.querydsl.jpa.JPQLTemplates
Direct Known Subclasses:
BatooTemplates, DataNucleusTemplates, EclipseLinkTemplates, HQLTemplates, OpenJPATemplates

public class JPQLTemplates extends Templates
JPQLTemplates extends Templates to provide operator patterns for JPQL serialization
Author:
tiwe
See Also:
  • Field Details

    • DEFAULT_ESCAPE

      public static final char DEFAULT_ESCAPE
      See Also:
    • OTHER_LIKE_CASES

      protected static final Set<? extends Operator> OTHER_LIKE_CASES
    • DEFAULT

      public static final JPQLTemplates DEFAULT
  • Constructor Details

    • JPQLTemplates

      protected JPQLTemplates()
    • JPQLTemplates

      protected JPQLTemplates(char escape)
    • JPQLTemplates

      protected JPQLTemplates(char escape, QueryHandler queryHandler)
  • Method Details

    • wrapElements

      public boolean wrapElements(Operator operator)
    • getTypeForCast

      public String getTypeForCast(Class<?> cl)
    • isEnumInPathSupported

      @Deprecated public boolean isEnumInPathSupported()
      Deprecated.
    • isPathInEntitiesSupported

      public boolean isPathInEntitiesSupported()
    • getExistsProjection

      @Nullable public @Nullable String getExistsProjection()
    • wrapConstant

      public boolean wrapConstant(Object constant)
    • isWithForOn

      public boolean isWithForOn()
    • getQueryHandler

      public QueryHandler getQueryHandler()
    • isCaseWithLiterals

      public boolean isCaseWithLiterals()
    • asLiteral

      public String asLiteral(Object constant)