Interface QueryConfiguration

All Known Implementing Classes:
AbstractQueryConfiguration, ImmutableQueryConfiguration, MutableQueryConfiguration

public interface QueryConfiguration
Since:
1.2.0
Author:
Christian Beikov, Moritz Becker
  • Method Details

    • isCompatibleModeEnabled

      boolean isCompatibleModeEnabled()
    • isReturningClauseCaseSensitive

      boolean isReturningClauseCaseSensitive()
    • isExpressionOptimizationEnabled

      boolean isExpressionOptimizationEnabled()
    • getExpressionCacheClass

      String getExpressionCacheClass()
    • isCountTransformationEnabled

      boolean isCountTransformationEnabled()
    • isImplicitGroupByFromSelectEnabled

      boolean isImplicitGroupByFromSelectEnabled()
    • isImplicitGroupByFromHavingEnabled

      boolean isImplicitGroupByFromHavingEnabled()
    • isImplicitGroupByFromOrderByEnabled

      boolean isImplicitGroupByFromOrderByEnabled()
    • isValuesClauseFilterNullsEnabled

      boolean isValuesClauseFilterNullsEnabled()
    • isParameterAsLiteralRenderingEnabled

      boolean isParameterAsLiteralRenderingEnabled()
    • isOptimizedKeysetPredicateRenderingEnabled

      boolean isOptimizedKeysetPredicateRenderingEnabled()
    • getInlineIdQueryEnabled

      Boolean getInlineIdQueryEnabled()
    • getInlineCountQueryEnabled

      Boolean getInlineCountQueryEnabled()
    • getInlineCtesEnabled

      Boolean getInlineCtesEnabled()
    • getProperty

      String getProperty(String name)
    • getProperties

      Map<String,String> getProperties()
    • setProperties

      void setProperties(Map<String,String> properties)
    • setProperty

      void setProperty(String propertyName, String propertyValue)
    • setCacheable

      void setCacheable(boolean cacheable)
    • isCacheable

      boolean isCacheable()
    • isQueryPlanCacheEnabled

      boolean isQueryPlanCacheEnabled()